Удаление элементов массива
Для удаления элементов массива в php существует функция
unset, она позволяет удалить не только элемент, но и весь массив. После удаления элемента индексы массива не изменятся, то есть если удалить элемент с индексом 2, то индексы массива будут выглядеть следующим образом: 0, 1, 3, 4, 5. Чтобы переиндексировать массив, стоит воспользоваться функцией
array_values, которая получает все значения, и записать их заново в массив.
Пример:
// исходный массив
$array = array(10, 20, 30, 40, 50);
// удаляем элемент с индексом 2
unset($array[2]);
// выводим массив
print_r($array);
// переиндексируем массив
$array = array_values($array);
// еще раз выводим массив
print_r($array);
Комментарии:
Нету комментариев для вывода...