`$newfunc = create_function ( '$a,$b' , 'return "ln($a) + ln($b) = " . log($a * $b);' );
echo "New anonymous function: $newfunc \n" ;
echo $newfunc ( 2 , M_E ) . "\n" ;`
这是一个简单的匿名函数
`create_function ( string $args , string $code )`
`create_function — Create an anonymous (lambda-style) function`
array_walk() 函数对数组中的每个元素应用回调函数。如果成功则返回 TRUE,否则返回 FALSE。
array_walk(array,function,userdata…)
参数 描述
array 必需。规定数组。
function 必需。用户自定义函数的名称。
userdata 可选。用户输入的值,可作为回调函数的参数。
`function myfunction($value,$key)
{
echo "The key $key has the value $value<br />";
}
$a=array("a"=>"Cat","b"=>"Dog","c"=>"Horse");
array_walk($a,"myfunction");
The key a has the value Cat
The key b has the value Dog
The key c has the value Horse`