natcasesort
Verwenden Sie den Algorithmus "natürlicher Sortieren", um die von Array-Fall unempfindlichen Buchstaben zu sortieren
natcasesort()
-Funktion verwendet den Algorithmus "Natural Sort", um das Array zu sortieren. Schlüsselwerte behalten ihre ursprünglichen Schlüsselnamen bei.
Im natürlichen Sortieralgorithmus ist die Zahl 2 geringer als die Zahl 10. Bei Computersortierungsalgorithmen ist 10 weniger als 2, da die erste Zahl in "10" weniger als 2 beträgt.
Diese Funktion ist unempfindlich.
Wenn er erfolgreich ist, gibt die Funktion True zurück, und wenn sie fehlgeschlagen ist, gibt sie falsch zurück.
<? Php $ temp_files = array ( "temp15.txt" , "temp10.txt" , "temp1.txt" , "temp22.txt" , "temp2.txt" ) ; Natsort ( $ temp_files ) ; Echo "Natural Sorting:" ; print_r ( $ temp_files ) ; echo "<br />" ; natcaseSort ( $ temp_files ) ; Echo "Fall-unempfindliche natürliche Sortierung:" ; print_r ( $ temp_files ) ; ?>
Ausgabe des obigen Codes:
Natürliche Sorte: Array ( [0] => temp10.txt [1] => temp22.txt [2] => temp1.txt [4] => temp2.txt [3] => temp15.txt ) Natürliche Ordnung für den Fall unempfindlich: Array ( [2] => temp1.txt [4] => temp2.txt [0] => temp10.txt [3] => temp15.txt [1] => temp22.txt )
NatcaseSort ( Array )
Parameter | beschreiben |
---|---|
Array | Erforderlich. Gibt das zu sortierende Array an. |