Loading:


    bool natcasesort
    bool natcasesort ( array &$tablica )



    Ta funkcja implementuje algorytm sortowania który porządkuje stringi alfanumeryczne tak, jak zrobiłby to człowiek, zachowując przypisanie kluczy do wartości. Jest on określany jako "porządkowanie naturalne".


    Zwraca TRUE w przypadku powodzenia, FALSE w przypadku błędu.


    natcasesort() jest wersją funkcji natsort() ignorującą wielkość znaków. Zobacz natsort() aby zobaczyć różnicę między tym algorytmem a zwykłymi komputerowymi algorytmami sortowania stringów.



    Napisz Artyku³

    Listing


    //Example #1 natcasesort() example

    <?php
    $array1 = $array2 = array('IMG0.png', 'img12.png', 'img10.png', 'img2.png', 'img1.png', 'IMG3.png');

    sort($array1);
    echo "Standardowe sortowanie\n";
    print_r($array1);

    natcasesort($array2);
    echo "\nPorządkowanie naturalne (ignorowana wielkośc znaków)\n";
    print_r($array2);
    ?>

    //Powyższy przykład wyświetli:

    Standarowe sortowanie
    Array
    (
        [0] => IMG0.png
        [1] => IMG3.png
        [2] => img1.png
        [3] => img10.png
        [4] => img12.png
        [5] => img2.png
    )

    //Porządkowanie naturalne (ignorowana wielkośc znaków)
    Array
    (
        [0] => IMG0.png
        [4] => img1.png
        [3] => img2.png
        [5] => IMG3.png
        [2] => img10.png
        [1] => img12.png
    )


       




    Dodano przez: igor
    Ranga: Administrator serwisu Punktów: 0
    Komentarze użytkowników
      • Tre¶æ komentarza
        Kod do komentarza (opcjonalnie)
        PHP JavaScript MySQL Smarty SQL HTML CSS ActionScript
        Autor
        Token
        token

         

         








    funkcje.net
    Wszelkie prawa zastrzeżone©. | Funkcje.net 2008-2025 v.1.5 | design: diviXdesign & rainbowcolors