natsort()
-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.
Sortieren Sie das Array:
<? Php $ temp_files = array ( "temp15.txt" , "temp10.txt" , "temp1.txt" , "temp22.txt" , "temp2.txt" ) ; sort ( $ temp_files ) ; Echo "Standard Sort:" ; print_r ( $ temp_files ) ; echo "<br>" ; Natsort ( $ temp_files ) ; Echo "Natural Sorting:" ; print_r ( $ temp_files ) ; ?>
Probieren Sie es selbst aus
Natsort ( Array )
Parameter | beschreiben |
---|---|
Array | Erforderlich. Gibt das zu sortierende Array an. |
natsort()
-Funktion verwendet einen natürlichen Ordnungalgorithmus, um Elemente in einem bestimmten Array zu sortieren.
natsort()
-Funktion implementiert die "natürliche Sortierung", dh die Sortiermethode von Zahlen von 1 bis 9, und die Sortiermethode von Buchstaben von A bis Z, desto kürzer hat man Priorität. Der Index des Arrays bleibt dem Einheitswert verbunden.
Wenn er erfolgreich ist, gibt die Funktion wahr, sonst falsch.