So verwenden Sie die Natsort-Funktion

藏色散人
Freigeben: 2023-04-05 10:34:01
Original
3716 Leute haben es durchsucht


Die Funktion natsort() ist eine integrierte Funktion in PHP, die zum Sortieren von Arrays mithilfe des Algorithmus „natürliche Sortierung“ verwendet wird. Diese Funktion implementiert einen Sortieralgorithmus auf die gleiche Weise, wie Menschen normalerweise alphanumerische Zeichenfolgen sortieren, und behält die ursprüngliche Schlüssel-/Wertzuordnung bei. Dies wird als „natürliche Sortierung“ bezeichnet.

So verwenden Sie die Natsort-Funktion

Das heißt, der Typ des zum Vergleich verwendeten Werts wird nicht überprüft. Gemäß Standard-Sortieralgorithmen ist beispielsweise die Zeichenfolgendarstellung 30 kleiner als 7, da 3 lexikographisch vor 7 steht. Aber in der natürlichen Ordnung ist 30 größer als 7.

Syntax:

bool natsort(array)
Nach dem Login kopieren

Parameter: Diese Funktion akzeptiert ein einzelnes Parameter-$array. Es ist das Array, das von der Funktion natsort() sortiert werden soll.

Rückgabewert: Gibt einen booleschen Wert zurück, der bei Erfolg TRUE und bei Fehler FALSE ist.

Das folgende Programm veranschaulicht die Funktion natsort() in PHP:

Beispiel 1:

<?php 
  
// 输入数组
$arr1 = array("12.jpeg", "10.jpeg", "2.jpeg", "1.jpeg"); 
$arr2 = $arr1; 
  
// 使用排序函数进行排序。
sort($arr1); 
  
// 打印排序元素。
echo "标准排序\n"; 
print_r($arr1); 
  
// 使用natsort()函数进行排序。
natsort($arr2); 
  
// 打印排序元素。
echo "\n自然顺序排序\n"; 
print_r($arr2); 
  
?>
Nach dem Login kopieren

Ausgabe:

标准排序
Array
(
    [3] => 1.jpeg
    [1] => 10.jpeg
    [0] => 12.jpeg
    [2] => 2.jpeg
)

自然顺序排序
Array
(
    [3] => 1.jpeg
    [2] => 2.jpeg
    [1] => 10.jpeg
    [0] => 12.jpeg
)
Nach dem Login kopieren

Beispiel 2:

<?php 
  
// 输入数组
$arr = array("gfg15.jpeg", "gfg10.jpeg", "gfg1.jpeg", 
                           "gfg22.jpeg", "gfg2.jpeg"); 
  
// 使用natsort()函数进行排序。
natsort($arr); 
  
// 打印排序元素。
echo "\n自然顺序排序\n"; 
print_r($arr); 
  
?>
Nach dem Login kopieren

Ausgabe:

自然顺序排序
Array
(
    [2] => gfg1.jpeg
    [4] => gfg2.jpeg
    [1] => gfg10.jpeg
    [0] => gfg15.jpeg
    [3] => gfg22.jpeg
)
Nach dem Login kopieren

Empfohlen: „PHP-Tutorialhttp://www.php.cn/course/list/29. html


Das obige ist der detaillierte Inhalt vonSo verwenden Sie die Natsort-Funktion. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage