Автор Тема: Обработка массива  (Прочитано 2267 раз)

0 Пользователей и 1 Гость просматривают эту тему.

  • Гость
Обработка массива
« : 21 Мая 2002, 13:26:03 »
Существует массив. Требуется переставить индексы в нем в обратном порядке (последний - первый, второй- предпоследний и т.д.) Не подскажете как? Заранее спасибо..

Оффлайн ThE0ReTiC

  • Главный по тарелочкам
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 4041
  • +2/-0
  • 2
    • Просмотр профиля
    • http://
Обработка массива
« Ответ #1 : 21 Мая 2002, 13:58:36 »
Тебе пересортировать его надо?
Тогда используй  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.


AS IS...

  • Гость
Обработка массива
« Ответ #2 : 21 Мая 2002, 14:11:52 »
Да нет, rsort не подходит...мне не нужно сортировать данные, просто поменять их индексы в массиве местами...

Оффлайн не не

  • Guest
  • Постоялец
  • ***
  • Сообщений: 136
  • +0/-0
  • 2
    • Просмотр профиля
    • http://allbest.net.ru
Обработка массива
« Ответ #3 : 21 Мая 2002, 14:40:20 »
array_reverse
рассортировка элементов масива в обратном порядке
« Последнее редактирование: 22 Мая 2002, 01:40:03 от Britva »
http://allbest.net.ru
мой форум тута

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28