Pass each array element in a user-defined function with a parameter in PHP
Description
The following code shows how to pass each array element in a user-defined function with a parameter.
Example
//w ww . j a va 2 s . co m
<?php
function myfunction($value,$key,$p){
echo "$key $p $value<br>";
}
$a=array("a"=>"red","b"=>"green","c"=>"blue");
array_walk($a,"myfunction","has the value");
?>
The code above generates the following result.