Gli ultimi tutorial di sviluppo web
 

PHP array_reduce() Function

<PHP Array Riferimento

Esempio

Inviare i valori di un array a una funzione definita dall'utente e restituisce una stringa:

<?php
function myfunction($v1,$v2)
{
return $v1 . "-" . $v2;
}
$a=array("Dog","Cat","Horse");
print_r(array_reduce($a,"myfunction"));
?>
Esempio Run »

Definizione e l'utilizzo

array_reduce() funzione invia i valori in un array a una funzione definita dall'utente, e restituisce una stringa.

Nota: Se la matrice è vuota e iniziale non è passato, questa funzione restituisce NULL.


Sintassi

array_reduce( array,myfunction,initial )

Parametro Descrizione
array Necessario. Specifica un array
myfunction Necessario. Specifica il nome della funzione
initial Opzionale. Specifica il valore iniziale di inviare alla funzione

Dettagli tecnici

Valore di ritorno: Restituisce il valore risultante
Versione PHP: 4.0.5+
changelog: Dal PHP 5.3.0, il parametro iniziale accetta più tipi (mixed) . Le versioni precedenti di PHP 5.3.0, ammessi solo numeri interi.

Altri esempi

esempio 1

Con il parametro iniziale:

<?php
function myfunction($v1,$v2)
{
return $v1 . "-" . $v2;
}
$a=array("Dog","Cat","Horse");
print_r(array_reduce($a,"myfunction",5));
?>
Esempio Run »

esempio 2

Tornando una somma:

<?php
function myfunction($v1,$v2)
{
return $v1+$v2;
}
$a=array(10,15,20);
print_r(array_reduce($a,"myfunction",5));
?>
Esempio Run »

<PHP Array Riferimento