Как развернуть массив в php?

Пользователь

от forest , в категории: PHP , 5 месяцев назад

Как развернуть массив в php?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от enid , 3 месяца назад

@forest 

В PHP есть функция array_reverse, которая позволяет развернуть массив. Она принимает массив в качестве аргумента и возвращает новый массив с элементами в обратном порядке.


Например:

1
2
3
$array = [1, 2, 3, 4, 5];
$reversed_array = array_reverse($array);
// $reversed_array содержит [5, 4, 3, 2, 1]


Если вы хотите развернуть исходный массив, вы можете присвоить результат array_reverse исходному массиву:

1
2
3
$array = [1, 2, 3, 4, 5];
$array = array_reverse($array);
// $array теперь содержит [5, 4, 3, 2, 1]


Обратите внимание, что array_reverse не работает с ассоциативными массивами (массивами, в которых используются строки в качестве индексов). В этом случае вам может потребоваться использовать функцию array_keys для получения массива индексов, а затем использовать array_reverse для разворота индексов, а затем создать новый ассоциативный массив, исп