Funkcja natsort() PHP

Przykład

Sortowanie tablicy:

<?php
$temp_files = array("temp15.txt","temp10.txt",
"temp1.txt","temp22.txt","temp2.txt");
sort($temp_files);
echo "Standardowe sortowanie:";
print_r($temp_files);
echo "<br>";
natsort($temp_files);
echo "Naturalne sortowanie:";
print_r($temp_files);
?>

Przykład uruchomienia

Definicja i użycie

Funkcja natsort() sortuje tablicę za pomocą algorytmu "naturalnego sortowania" i zachowuje klucze wartości ich oryginalnych nazw.

W algorytmie naturalnego sortowania, liczba 2 jest mniejsza od liczby 10. W algorytmie sortowania komputerowego, 10 jest mniejsza od 2, ponieważ pierwszy cyfra w '10' jest mniejsza od 2.

Gramatyka

natsort(tablica)
Parametry Opis
tablica Wymagane. Określa tablicę do posortowania.

Funkcja natsort() sortuje elementy tablicy za pomocą algorytmu naturalnego sortowania.

Funkcja natsort() realizuje "naturalną sortowanie", tj. metoda sortowania cyfr od 1 do 9, liter od a do z, uprzywilejowanie krótszych. Indeksy tablicy pozostają związane z wartościami komórek.

Jeśli sukces, funkcja zwraca TRUE, w przeciwnym razie FALSE.

Szczegóły techniczne

Zwracana wartość: Zwraca TRUE, jeśli sukces, w przeciwnym razie FALSE.
Wersja PHP: 4+
Dziennik aktualizacji: Od PHP 5.2.10, gdy uzupełnia się ciąg znaków liczbą 0 (np. '00006'), 0 jest ignorowane.