English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
La funzione array_walk() utilizza una funzione utente definita per eseguire il callback su ogni elemento dell'array
array_walk ( $array, $funcname [, $parameter] );
Applica la funzione utente definita funcname a ogni singolo elemento dell'array.
array_walk() non è influenzato dal puntatore interno dell'array. array_walk() percorre l'intero array indipendentemente dalla posizione del puntatore.
Restituisce TRUE con successo, o FALSE in caso di fallimento.
Numero di ordinamento | Parametri e descrizione |
---|---|
1 | array (obbligatorio) Specifica un array. |
2 | funcname (obbligatorio) Nome della funzione utente definita. |
3 | Parametro (opzionale) Specifica un parametro per la funzione utente definita. |
Usa la funzione array_walk() per ottenere ogni elemento dell'array
<?php function call_back_function($value,$key) { echo "La chiave $key ha un valore $value \n"; } $input = array("a"=>"green", "b"=>"brown", "c"=>"blue", "red"); array_walk($input,"call_back_function"); ?>Prova a vedere‹/›
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 0 è red