|
Последние активные темы форума |
|
sort
(PHP 3, PHP 4 , PHP 5) sort -- Sort an array
Descriptionbool sort ( array &array [, int sort_flags] ) This function sorts an array. Elements will be arranged from
lowest to highest when this function has completed.
Замечание:
This function assigns new keys for the elements in
array. It will remove any existing
keys you may have assigned, rather than just reordering the keys.
Возвращает TRUE в случае успешного завершения или FALSE в случае возникновения ошибки.
Пример 1. sort() example
<?php
$fruits
= array(
"lemon"
,
"orange"
,
"banana"
,
"apple"
);
sort
(
$fruits
);
reset
(
$fruits
);
while (list(
$key
,
$val
) =
each
(
$fruits
)) {
echo
"fruits["
.
$key
.
"] = "
.
$val
.
"\n"
;
}
?>
|
Результат выполнения данного примера: fruits[0] = apple
fruits[1] = banana
fruits[2] = lemon
fruits[3] = orange |
|
The fruits have been sorted in alphabetical order.
The optional second parameter sort_flags
may be used to modify the sorting behavior using these values:
Sorting type flags:
SORT_REGULAR - compare items normally
(don't change types) SORT_NUMERIC - compare items numerically SORT_STRING - compare items as strings SORT_LOCALE_STRING - compare items as
strings, based on the current locale. Added in PHP 5.0.2
Замечание:
The second parameter was added in PHP 4.
Внимание | Be careful when sorting arrays with mixed types values because
sort() can produce unpredictable results.
|
Смотрите также arsort(),
asort(), ksort(),
natsort(), natcasesort(),
rsort(), usort(),
array_multisort(), and
uksort().
|