Heim > Artikel > Backend-Entwicklung > So sortieren Sie assoziative Arrays in PHP
Dieser Artikel stellt hauptsächlich die Methode zum schnellen Sortieren von PHP-Arrays vor und beinhaltet verwandte Fähigkeiten der PHP-Array-Sortierung. Es ist von großem praktischem Wert.
Das Beispiel dieses Artikels erzählt von der schnellen Sortierung von assoziativen Arrays in PHP. Teilen Sie es als Referenz mit allen. Die Details sind wie folgt:
<?php function qsort($a,$f) { qsort_do(&$a,0,Count($a)-1,$f); } function qsort_do($a,$l,$r,$f) { if ($l < $r) { qsort_partition(&$a,$l,$r,&$lp,&$rp,$f); qsort_do(&$a,$l,$lp,$f); qsort_do(&$a,$rp,$r,$f); } } function qsort_partition($a,$l,$r,$lp,$rp,$f) { $i = $l+1; $j = $l+1; while ($j <= $r) { if ($f($a[$j],$a[$l])) { $tmp = $a[$j]; $a[$j] = $a[$i]; $a[$i] = $tmp; $i++; } $j++; } $x = $a[$l]; $a[$l] = $a[$i-1]; $a[$i-1] = $x; $lp = $i - 2; $rp = $i; } ?>
Zusammenfassung: Das Obige ist der gesamte Inhalt dieses Artikels, ich hoffe, dass er für das Studium aller hilfreich sein wird.
Verwandte Empfehlungen:
Die von MySQL in PHP implementierte Funktion zum Hinzufügen, Löschen, Ändern und Überprüfen
PHP implementiert Änderungen basierend auf Cookies. Skin-Methoden
PHP-Methoden für String-Operationen
Das obige ist der detaillierte Inhalt vonSo sortieren Sie assoziative Arrays in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!