array_reduce

(PHP 4 >= 4.0.5, PHP 5)

array_reduce --  Iteracyjnie zredukuj tablicę do pojedyńczej wartości używając funkcji zwrotnej

Opis

mixed array_reduce ( array wejście, callback funkcja_zwrotna [, int początek] )

array_reduce() 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.

Przykład 1. Przykład użycia array_reduce()

<?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 (= 1*2*3*4*5*10) a $d containing 1.

Patrz także: array_filter(), array_map(), array_unique() i array_count_values().



Język PHP to dzisiaj powszechnie przyjęty standard, podstawa tworzenia dynamicznych stron WWW, opartych na bazach danych.

PHP to język skryptowy. Znaczy to, że jest to język nie kompilowalny. Program jest wykonywany przez interpreter na podstawie jego kodu źródłowego. Język PHP to element technologii internetowej SERVER-SIDE. Znaczy to, że kod języka jest wykonywany od strony serwera (na serwerze).

W jakim celu używac PHP? Po co to komu?

Załóżmy, że potrzebujemy takiej strony internetowej, która wyświetli zawsze bieżącą datę. Dzięki technologii PHP, datę i godzinę odczytywać można z miejsca gdzie wykonuje się skrypt, np. gdy serwer znajduje się w USA a my w Polsce to widoczna jest różnica w czasie który zostanie wyświetlony.

kask shoei Grzegorz Kamiński Praca kalendarze fotelik samochodowy conecokońcówki kolekcji, agroturystyka kaszuby, wiza do rosji, kaszuby domki, wiza do rosji, artyści rock, kamera online płock, malowane tynki, Expedition, program odchudzający, Władysławowo noclegi, Egipt