ksort

(PHP 3, PHP 4, PHP 5)

ksort -- Sortiert ein Array nach Schlüsseln

Beschreibung

bool ksort ( array &array [, int sort_flags] )

Sortiert ein Array nach Schlüsseln, wobei die Zuordnungen zwischen Schlüssel und Wert erhalten bleiben. Dies ist hauptsächlich bei assoziativen Arrays hilfreich.

Gibt bei Erfolg TRUE zurück, im Fehlerfall FALSE.

Beispiel 1. ksort()

<?php
$fruits
= array(d"=>"Zitrone", "a"=>"Orange", "b"=>"Banane", "c"=>"Apfel");
ksort ($fruits);
foreach ($fruits 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 38 n";
}
?>

Das oben gezeigte Beispiel erzeugt folgende Ausgabe:

a = Orange
b = Banane
c = Apfel
d = Zitrone

Sie können das Verhalten der Sortierung mittels dem optionalen Parameter sort_flags beeinflussen, für Details siehe sort().

Siehe auch asort(), arsort(), krsort(), uksort(), sort(), natsort() und rsort().

Anmerkung: Der zweite Parameter wurde mit PHP 4 eingeführt.