УБРАТЬ КЛЮЧИ ИЗ МАССИВА PHP

В PHP очень просто убрать ключи из массива. Для этого можно использовать функцию array_values(), которая вернет новый индексированный массив с элементами исходного массива, но без ключей.

$arr = array('a' => 'apple', 'b' => 'banana', 'c' => 'cherry');$newArr = array_values($arr);// $newArr станет равен array('apple', 'banana', 'cherry');

Еще один способ убрать ключи из массива - преобразовать его в строку и затем обратно в массив с помощью функции explode(). Этот метод может быть полезен, если вы хотите удалить ключи, но сохранить значения как строки.

$arr = array('a' => 'apple', 'b' => 'banana', 'c' => 'cherry');$newArr = explode(',', implode(',', $arr));// $newArr станет равен array('apple', 'banana', 'cherry');

Еще один простой способ удалить ключи из массива - использовать цикл foreach и перезаписать исходный массив без ключей в новом массиве.

$arr = array('a' => 'apple', 'b' => 'banana', 'c' => 'cherry');$newArr = array();foreach ($arr as $value) { $newArr[] = $value;}// $newArr станет равен array('apple', 'banana', 'cherry');

Если у вас нет возможности использовать функции PHP, вы можете вручную создать новый массив без ключей, используя цикл for и функцию array_push().

$arr = array('a' => 'apple', 'b' => 'banana', 'c' => 'cherry');$newArr = array();for ($i = 0; $i < count($arr); $i++) { array_push($newArr, array_values($arr)[$i]);}// $newArr станет равен array('apple', 'banana', 'cherry');

Хотя есть несколько способов убрать ключи из массива в PHP, все они довольно просты и не должны занимать много времени. Выберите метод, который вам больше нравится и используйте его при необходимости.

Массивы в PHP - часть 1 - Базовый курс PHP-7

Массивы в php. Как удалять и добавлять элементы массива. Курс php с нуля. Урок 3.

Learn how to remove .php file extension from URL

#35 Уроки PHP - Учим язык PHP, Проверка существования и удаление элементов массива на языке PHP

Уроки PHP #6 Массивы

Обход массива циклами в PHP - Базовый курс PHP-7

Работа с многомерным массивом, автозаполнение ключей в массиве PHP

array_column - выбираем значения подмассивов по ключу из многомерного массива

Быстрая сортировка массива на языке PHP - Алгоритмы и Блок схемы

Реклама
Новое
Реклама