Loading:


    array_unique()

    array_unique($tablica);

     

    Usuwa duplikaty wartości z tablicy, pobiera parametr tablica i zwraca nową tablicę bez duplikatów wartości.

    Zauważ, że klucze są zachowywane. array_unique() najpierw sortuje wartości skonwertowane na ciągi a później zachowuje pierwszy napotkany klucz dla każdej wartości ignorując wszystkie pozostałe klucze. Nie oznacza to, że klucz pierwszej związanej wartości z nieposortowanej tablicy będzie zachowany.

    Informacja: Dwa elementy tablicy są uważane za równe wtedy i tylko wtedy jeśli (string) $elem1 === (string) $elem2, czyli jeśli reprezentacje wartości w postaci stringów są takie same. Używany będzie pierwszy element.

    Kompatybilność: PHP4, PHP5.



    Napisz Artyku³

    Listing

    //#1 Przykład użycia array_unique()
    <?php
    $wejscie = array ("a" => "zielony", "czerwony", "b" => "zielony", "niebieski", "czerwony");
    $wynik = array_unique ($wejscie);
    print_r($wynik);
    ?>

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

    Array
    (
        [a] => zielony
        [0] => czerwony
        [1] => niebieski
    )

    //#2 array_unique() i typy
    <?php
    $wejscie = array(4, "4", "3", 4, 3, "3");
    $wynik = array_unique($wejscie);
    var_dump($wynik);
    ?>

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

    array(2) {
       [0]=>
       int(4)
       [1]=>
       string(1) "3"
    }




    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