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

Tutorial di base PHP

Tutorial avanzato PHP

PHP & MySQL

Manuale di riferimento PHP

Uso e esempio della funzione PHP array_walk_recursive()

PHP Array Funzione Manuale

La funzione array_walk_recursive() applica ricorsivamente la funzione utente a ogni membro dell'array

Sintassi

array_walk_recursive( $array, $funcname, $parameter])

Definizione e uso

La funzione array_walk_recursive() esegue la funzione personalizzata su ogni elemento dell'array. Le chiavi e i valori dell'array sono parametri della funzione.

Applica la funzione personalizzata funcname a ogni unità dell'array. Questa funzione si ricorda a livelli più profondi degli array.

Valore di ritorno

 Restituisce TRUE con successo, o FALSE in caso di fallimento.

Parametro

Numero di serieParametri e descrizione
1

array(obbligatorio)

Specifica un array.

2

funcname(obbligatorio)

Il nome della funzione personalizzata.

3

parametro(opzionale)

Specifica un parametro per la funzione personalizzata.

Esempio online

Applica la funzione personalizzata call_back_function a ogni membro dell'array

<?php
   function call_back_function($value,$key) {
      echo "La chiave $key ha il valore $value \n";
   }
   
   $input1 = array("a"=>"green", "b"=>"brown", "c"=>"blue");
   $input2 = array($input1, "d"=>"yellow", "e"=>"black");
   
   array_walk_recursive($input2,"call_back_function");
?>
Testa e guarda‹/›

Risultato di output:

Il valore della chiave a è green 
Il valore della chiave b è brown 
Il valore della chiave c è blue 
Il valore della chiave d è yellow 
Il valore della chiave e è black

   PHP Array Funzione Manuale