PHP - Funzione array_walk_recursive ()

Sintassi

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

Definizione e utilizzo

La funzione array_walk_recursive () esegue ogni elemento dell'array in una funzione creata dall'utente. Le chiavi ei valori dell'array sono parametri nella funzione.

Parametri

Suor n Parametro e descrizione
1

array(Required)

Specifica un array.

2

funcname(Required)

Il nome della funzione creata dall'utente.

3

paramter(Optional)

Specifica un parametro per la funzione creata dall'utente.

Esempio

Prova il seguente esempio:

<?php
   function call_back_function($value,$key) {
      echo "The key $key has the value $value \n";
   }
   
   $input1 = array("a"=>"green", "b"=>"brown", "c"=>"blue" );
   $input2 = array($input1, "d"=>"yellow", "e"=>"black");
   
   array_walk_recursive($input2,"call_back_function");
?>

Questo produrrà il seguente risultato:

The key a has the value green
The key b has the value brown
The key c has the value blue
The key d has the value yellow
The key e has the value black