Удаление элементов массива

Для удаления элементов массива в 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);
Теги:
unset, array_values
Добавлено: 30 Марта 2018 20:09:35 Добавил: Андрей Ковальчук Нравится 0
Добавить
Комментарии:
Нету комментариев для вывода...