PHP ЗАМЕНИТЬ КЛЮЧ В МАССИВЕ
Для замены ключа в массиве в PHP можно использовать функцию array_combine(). Она позволяет создать новый массив на основе соответствующих двух массивов ключей и значений. Для замены ключа нужно передать в функцию массив с новым ключом и значениями, а старый ключ удалить. Вот пример:
$old_array = array('key1' => 'value1', 'key2' => 'value2', 'key3' => 'value3');
$new_key = 'key4';
$new_array = array_combine(array_merge(array($new_key), array_keys($old_array)), array_merge(array(''), $old_array));
unset($new_array['']);
print_r($new_array);
В этом примере мы возьмем массив $old_array и заменим ключ 'key3' на новый ключ 'key4'. Мы создаем новый массив $new_array, в котором объединяем массивы нового ключа и старых ключей с помощью функции array_merge(). Массив со значениями начинается с пустой строки, чтобы обеспечить соответствие между ключами и значениями, а затем мы используем функцию array_combine() для создания нового массива. Наконец, мы удаляем старый ключ с помощью функции unset() и выводим новый массив с помощью функции print_r().
Ассоциативные и многомерные массивы в PHP - Базовый курс PHP-7
Массивы в php. Как удалять и добавлять элементы массива. Курс php с нуля. Урок 3.
Есть ли массивы в PHP?
Работа с многомерным массивом, автозаполнение ключей в массиве PHP
#33 Уроки PHP - Учим язык PHP, Обход массива циклом for и foreach на языке PHP
How to convert a php array to javascript array
Уроки PHP для начинающих / #8 – Массивы данных. Одномерные и многомерные
array_column - выбираем значения подмассивов по ключу из многомерного массива