Forum und email
asort

asort

(PHP 3, PHP 4, PHP 5)

asort -- Posortuj tablicę zachowując skojarzenia kluczy

Opis

bool asort ( array &tablica [, int flagi] )

Funkcja ta sortuje tablicę w taki sposób, że klucze zachowują przypisanie do odpowiednich wartości. Ten sposób sortowania jest używany głównie przy sortowaniu tablic asocjacyjnych, gdzie znacząca jest kolejność występowania elementów w tablicy.

Zwraca TRUE w przypadku sukcesu, FALSE w przypadku porażki.

Przykład 1. Przykład użycia asort()

<?php
$owoce
= array ("d"=>"cytryna, "a"=>"pomarańcza", "b"=>"banan", "c"=>"jabłko");
arsort ($owoce);
foreach ($owoce as $key => $val)
{
    echo "
$key = $val Warning: Unexpected character in input: '\' (ASCII=92) state=1 in /home/derick/phpdoc-all/scripts/html_syntax.php on line 42 n";
}
?>

Powyższy przykład wyświetli:

b = banan
d = cytryna
c = jabłko
a = pomarańcza

Owoce zostały posortowane w porządku alfabetycznym a skojarzenia kluczy dla każdego elementu zostały zachowane.

Możesz zmodyfikować zachowanie sortowania przez użycie opcjonalnego parametru flagi. Aby uzyskać szczegóły zobacz sort().

Patrz także: arsort(), rsort(), ksort() i sort().