ПЕРЕНУМЕРОВАТЬ МАССИВ 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 - Алгоритмы и Блок схемы