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: 38523
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-2024 v.1.5 | design: diviXdesign & rainbowcolors