Manuál PHP | ||
---|---|---|
Předcházející | Další |
array_walk
Popis
bool array_walk ( array &array, callback funcname [, mixed userdata] )
Aplikuje funkci func
na všechny prvky pole
arr
. Funkci func
se jako první
argument předá hodnota a jako druhý klíč. Pokud je přítomen argument
userdata
, bude uživatelské funkci předán jako
třetí argument.
Pokud func
vyžaduje více než dva nebo tři argumenty
(v závislosti na userdata
), pro každé volání
func
z array_walk() se vygeneruje
varování. Tato varování se dají potlačit přidáním znaku '@' před
volání array_walk() nebo pomocí
error_reporting().
Poznámka: Pokud
func
potřebuje pracovat přímo s daným polem, první argumentfunc
se musí předávat odkazem. Všechny změny těchto hodnot se pak promítnou přímo varr
.
Poznámka: Druhý a třetí argument
func
byly přidány v PHP 4.0.V PHP 4 je třeba volat podle potřeby reset(), protože array_walk() sama vstupní pole neresetuje.
Předcházející | Domů | Další |
array_walk_recursive | Nahoru |