English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Tutorial Base PHP

Tutorial Avanzato PHP

PHP & MySQL

Manuale di riferimento PHP

Uso e esempio della funzione array_reduce() di PHP

PHP Array Funzione Manuale

La funzione array_reduce() di PHP riduce iterativamente un array a un singolo valore utilizzando una funzione di callback.

Sintassi

array_reduce(array $array, callback $function[, int $initial]);

Definizione e uso

La funzione array_reduce() applicha iterativamente la funzione callback al singolo elemento dell'array array, riducendo l'array a un singolo valore.

Parametro

Numero di serieParametri e descrizione
1

array(obbligatorio)

Specificare un array.

2

function(obbligatorio)

Questo è una funzione di callback.

3

initial(opszionale)

Specificare il valore iniziale da inviare alla funzione.

Valore di ritorno

Ritorna il valore dell'array.

Esempio online

Iterazione dell'array con la funzione di callback e conversione in stringa

<?php
   function call_back_function($v1, $v2) {
      return $v1 . "-" . $v2;
   }
   $input = array("a"=>"mela","b"=>"mela","c"=>"arancia");
   
   print_r(array_reduce($input, call_back_function));
   print_r("<br />");
   print_r(array_reduce($input, call_back_function, 10));
?>
Prova a vedere‹/›

Risultato di output:

-mela-mela-mela-arancia
10-mela-mela-mela-arancia

 PHP Array Funzione Manuale