straher.ru
Содержание
Партнеры и друзья
Быстрый переход
Вебмастеру / PHP-примеры / Сортировка массивов

Сортировка массивов

Cортировка массивов - самое удивительное, что можно с ними сделать. Благодаря функциям, предоставленным в PHP для этой цели, можно привести хаос в полный порядок.

Сортировка простого массива с помощью функции sort()

Функция sort() принимает один аргумент - массив - и сортирует его в алфавитном порядке, если хотя бы один из элементов является строкой, и в числовом порядке, если все элементы массива - числа. Эта функция преобразует массив и ничего не возвращает.

Пример:

$array=array("a","z","f","c");
sort($array);
foreach($array as $value){
echo "$value<bt>";
}

Простые массивы можно отсортировать и в обратном порядке, с помощью функции rsort().

Сортировка ассоциированного массива с помощью функции asort()

функция asort() принимает аргументом ассоциированный массив и сортирует его таким же образом, что и функция sort(), но при этом не уничтожает имена полей.

Пример:

$array=array("name1"=>"1","name3"=>"3","name2"=>"2");
asort($array);
foreach($array as $key=>$value){
echo "$key = $value <br>";
}

Для того, чтобы отсортировать ассоциированный массив в обратном порядке, нужно воспользоваться функцией arsort(), которая работает точно так же.

Сортировка ассоциированного массива по именам с помощью функции ksort()

Функция ksort() принимает аргументом ассоциированный массив и сортирует его по именам полей. Так же, как и предыдущие функции, она преобразовывает массив и ничего не возвращает. Для сортировки массива по именам полей в обратном порядке нужно воспользоваться функцией krsort().


Дата публикации: 2006-10-29

Вебмастеру / PHP-примеры / Сортировка массивов

Смотрите также:
  - Реализация ЧПУ(несуществующие страницы)
  - отправка письма

Комментарии:

Самые читаемые:
Лучшие фото:








  Яндекс цитирования