PHP natsort()Funktionen

PHP Array ReferenceVollständige PHP-Array-Referenz

Beispiele

Ein Array sortieren:

<?php
$temp_files = array("temp15.txt","temp10.txt",
"temp1.txt","temp22.txt","temp2.txt");

sort($temp_files);
echo "Standard sorting: ";
print_r($temp_files);
echo "<br>";

natsort($temp_files);
echo "Natural order: ";
print_r($temp_files);
?>

Beispiel ausführen »

Definition und Verwendung

Die Funktion natsort() sortiert ein Array mithilfe eines Algorithmus für die "natürliche Reihenfolge". Die Schlüssel/Wert-Paare behalten ihre ursprünglichen Schlüsselnamen.

Beim Algorithmus der natürlichen Sortierung ist die Zahl 2 kleiner als die Zahl 10. Beim Computer-Sortieralgorithmus ist 10 kleiner als 2, weil die erste Ziffer in "10" kleiner als 2 ist.


Syntax

natsort(array)

Parameter Beschreibung
array Erforderlich. Gibt das zu sortierende Array an.

Technische Details

Rückgabewert: Gibt bei Erfolg TRUE zurück, bei Fehlschlag FALSE.
PHP-Version: 4+
Änderungsprotokoll: Ab PHP 5.2.10 wird beim Auffüllen numerischer Zeichenfolgen mit Nullen (z. B. '00006') die Null ignoriert.


PHP Array ReferenceVollständige PHP-Array-Referenz Andere Erweiterungen