Loading:


    array_reduce()

    array_reduce ( $wejście , $funkcja_zwrotna [, $początek ] );

     

    Iteracyjnie zredukuj tablicę do pojedyńczej wartości używając funkcji zwrotnej, iteracyjnie stosuje funkcję funkcja_zwrotna na każdym elemencie tablicy wejście aby zredukować tablicę to pojedyńczej wartości. Jeśli podany został opcjonalny parametr początek , będzie on użyty na początku procesu, lub jako zwracana wartość jeśli tablica jest pusta. Jeśli tablica jest pusta, a parametr początek nie zostanie przekazany, array_reduce() zwraca NULL.

    Kompatybilność: PHP4, PHP5.



    Napisz Artyku³

    Listing

    <?php
    function rsum($v, $w)
    {
        $v += $w;
        return $v;
    }

    function rmul($v, $w)
    {
        $v *= $w;
        return $v;
    }

    $a = array(1, 2, 3, 4, 5);
    $x = array();
    $b = array_reduce($a, "rsum");
    $c = array_reduce($a, "rmul", 10);
    $d = array_reduce($x, "rsum", 1);
    ?>

    //Po wykonaniu powyższego kodu zmienna $b będzie zawierała 15, $c 1200 (= 10*1*2*3*4*5) a $d containing 1.




    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