Главная
Друзья! Пожалуйста не нервничайте! Скоро все заработает... у нас генеральная уборка...

Заменить значение по ключу в массиве.

У нас возникла необходимость заменить в ассоциативном массиве значение записанное под ключом!

Начнём с того, что нам нужен ассоциативный массив, который может выглядеть по разному, но для примера мы вот нарисовали такой:

Массив:

$my_array = ['0205013001531671029' => '1',  '0205013001531671028' => 'foo' ];

Результат вывода через print_r:

Array

(

[0205013001531671029] => 1

[0205013001531671028] => данные

)

Для удобства к некой переменной присвоим ключ:

$user = '0205013001531671029';

И нам остаётся написать маленький скриптик. Который будет проверять – а есть ли там в массиве данный ключ, и если есть, то, заменим это значение на «какое-то слово»

Код:

if (isset($my_array[$user])) { $my_array[$user] = 'какое-то слово';} 

Резкльтат:

Array

(

[0205013001531671029] => какое-то слово

[0205013001531671028] => данные

)