Ultimele tutoriale de dezvoltare web
 

PHP array_reduce() Function

<PHP Array Reference

Exemplu

Trimite valorile într-o matrice la o funcție definită de utilizator și întoarce un șir de caractere:

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

Definiție și utilizare

array_reduce() funcția trimite valorile într - o matrice la o funcție definită de utilizator și returnează un șir.

Notă: În cazul în care matricea este goală și inițial nu este trecut, această funcție returnează NULL.


Sintaxă

array_reduce( array,myfunction,initial )

Parametru Descriere
array Necesar. Specifică o matrice
myfunction Necesar. Specifică numele funcției
initial Opțional. Specifică valoarea inițială pentru a trimite la funcția

Detalii tehnice

Întoarcere Valoare: Returnează valoarea rezultată
Versiune PHP: 4.0.5+
Changelog: Ca PHP 5.3.0, parametrul inițial acceptă mai multe tipuri (mixed) . Versiunile anterioare PHP 5.3.0, este permis numai întreg.

Mai multe exemple

Exemplul 1

Cu parametrul inițial:

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

Exemplul 2

Returnarea unei sume:

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

<PHP Array Reference