|
Содержание | | | | |  | | | |
|
Партнеры и друзья | | | | |  | | | |
|
Быстрый переход | | | | |  | | | |
| | Сортировка массивов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 Смотрите также: - Реализация ЧПУ(несуществующие страницы) - отправка письма
Комментарии:
| |
|
Самые читаемые: | | | | |  | | | |
|
Лучшие фото: | | | | |  | | | |
|