Манипулирование массивом PHP: удаление всех элементов, кроме последнего

Чтобы удалить все элементы массива, кроме последнего, в 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);
}

Эти методы удалят все элементы из массива, кроме последнего, оставив массив, содержащий только последний элемент.