Podręcznik PHP Poprzedni Następny natsort Opis Funkcja ta implementuje algorytm sortowania, który sortuje stringi alfanumeryczne tak, jak posortowałby je człowiek. Jest on określany jako "porządkowanie naturalne". Przykład różnicy między tym algorytmem a zwykłymi komputerowymi algorytmami sortowania stringów (używanymi w funkcji sort()) można zobaczyć poniżej: Przykład 1. Przykład użycia natsort() ?php $tablica1 = $tablica2 = array ("img12.png", "img10.png", "img2.png", "img1.png"); sort($tablica1); echo "Standardowe sortowanie\n"; print_r($tablica1); natsort($tablica2); echo "\nSortowanie w porządku naturalnym\n"; print_r($tablica2);? Powyższy przykład wyświetli: Standardowe sortowanie Array ([0] = img1.png [1] = img10.png [2] = img12.png [3] = img2.png) Sortowanie w porządku naturalnym Array ([3] = img1.png [2] = img2.png [1] = img10.png [0] = img12.png) Jeśli chcesz zachować powiązania indeks / wartość, rozważ użycie usort( $arr, 'strnatcmp'). Patrz także: natcasesort(), strnatcmp() i strnatcasecmp(). Poprzedni Spis treści Następny Początek rozdziału