ПЕРЕНУМЕРОВАТЬ МАССИВ PHP

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

$myArray = array('one', 'two', 'three');
$myArray = array_values($myArray);
// $myArray is now array('one', 'two', 'three');

Функция 'array_values()' возвращает новый массив, который состоит только из значений исходного массива, индексы которого начинаются с 0 и последовательно увеличиваются в порядке возрастания. Таким образом, она позволяет переиндексировать элементы массива.

Еще один способ переиндексации массива заключается в использовании оператора '=' для создания нового массива. В этом случае можно использовать цикл 'foreach' для копирования элементов с предоставлением новых ключей.

$myArray = array('one', 'two', 'three');
$newArray = array();
$index = 0;
foreach($myArray as $value)
{
  $newArray[$index] = $value;
  $index++;
}
// $newArray is now array('one', 'two', 'three');

В результате выполнения этого кода будет создан новый массив 'newArray', который состоит из тех же элементов, что и исходный массив 'myArray', но с ключами, начинающимися с нуля и последовательно увеличивающимися в порядке возрастания.

#33 Уроки PHP - Учим язык PHP, Обход массива циклом for и foreach на языке PHP

Сортировка массивов в PHP

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

Рекурсия в PHP

17: How to fill a PHP array - PHP 7 Tutorial

Основы php. Суперглобальные массивы GET, POST, FILES, REQUEST

Массивы (array) в php. Простым языком и с примерами. Часть 1

Ассоциативные и многомерные массивы в PHP - Базовый курс PHP-7

Массивы в PHP ( часть 1). PHP stage 2

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

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