Loading:


    strnatcmp()

    Porównuje ciągi znaków zgodnie z algorytmem "naturalnego porządku".  Funkcja ta implementuje algorytm porównywania ciągów znaków alfanumerycznych, który działa podobnie jak istota ludzka, "naturalny porządek". Zauważ, że porównuje ona wielkość liter.

     

    Kompatybilność: PHP4, PHP5.



    Napisz Artyku³

    Listing


    <?php
    $arr1 = $arr2 = array("img12.png", "img10.png", "img2.png", "img1.png");
    echo "Normalne porównanie\n";
    usort($arr1, "strcmp");
    print_r($arr1);
    echo "\nPorównanie według 'naturalnego porządku'\n";
    usort($arr2, "strnatcmp");
    print_r($arr2);
    ?>

    //zwróci:

    //Normalne porównanie
    Array
    (
        [0] => img1.png
        [1] => img10.png
        [2] => img12.png
        [3] => img2.png
    )

    //Porównanie według - naturalnego porządku
    Array
    (
        [0] => img1.png
        [1] => img2.png
        [2] => img10.png
        [3] => img12.png
    )




    Dodano przez: divix
    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