Чтобы удалить все элементы массива, кроме последнего, в PHP можно использовать различные методы. Вот несколько примеров:
Метод 1: использование array_slice()
$array = [1, 2, 3, 4, 5];
$array = array_slice($array, -1);
Метод 2: использование array_pop() в цикле
$array = [1, 2, 3, 4, 5];
while (count($array) > 1) {
array_pop($array);
}
Метод 3: использование array_splice()
$array = [1, 2, 3, 4, 5];
array_splice($array, 0, count($array) - 1);
Метод 4: использование комбинации array_shift() и array_push()
$array = [1, 2, 3, 4, 5];
while (count($array) > 1) {
array_shift($array);
}
Эти методы удалят все элементы из массива, кроме последнего, оставив массив, содержащий только последний элемент.