Loading:


    array_filter()

    array_filter($tablica, $funkcja_zwrotna);

     

    Filtruje elementy przy użyciu funkcji zwrotnej, wykonuje iterację dla każdej wartości z tablicy $tablica , przekazując tą wartość jako parametr funkcji funkcja_zwrotna . Jeśli funkcja_zwrotna zwróci wartość true, bieżąca wartość zostanie wstawiona do tablicy wynikowej. Klucze tablicy zostają zachowane.

    Kompatybilność: PHP4, PHP5.



    Napisz Artyku³

    Listing

    <?php
    function nieparzysta($var)
    {
        return($var & 1);
    }

    function parzysta($var)
    {
        return(!($var & 1));
    }

    $tablica1 = array ("a"=>1, "b"=>2, "c"=>3, "d"=>4, "e"=>5);
    $tablica2 = array (6, 7, 8, 9, 10, 11, 12);

    echo "Nieparzyste:\n";
    print_r(array_filter($tablica1, "nieparzysta"));
    echo "Parzyste:\n";
    print_r(array_filter($tablica2, "parzyste"));
    ?>

    //zwróci:

    Nieparzyste:
    Array
    (
        [a] => 1
        [c] => 3
        [e] => 5
    )
    Parzyste:|>
    Array
    (
        [0] => 6
        [2] => 8
        [4] => 10
        [6] => 12
    )




    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