Forum Webscript.Ru
Программирование => PHP => Тема начата: от 21 Мая 2002, 13:26:03
-
Существует массив. Требуется переставить индексы в нем в обратном порядке (последний - первый, второй- предпоследний и т.д.) Не подскажете как? Заранее спасибо..
-
Тебе пересортировать его надо?
Тогда используй rsort:
rsort -- Sort an array in reverse order
Description
void rsort ( array array [, int sort_flags])
This function sorts an array in reverse order (highest to lowest). Example 1. rsort() example
$fruits = array ("lemon", "orange", "banana", "apple");
rsort ($fruits);
reset ($fruits);
while (list ($key, $val) = each ($fruits)) {
echo "$key = $val\\n";
}
This example would display:
0 = orange
1 = lemon
2 = banana
3 = apple
The fruits have been sorted in reverse alphabetical order.
-
Да нет, rsort не подходит...мне не нужно сортировать данные, просто поменять их индексы в массиве местами...
-
array_reverse
рассортировка элементов масива в обратном порядке