array_walk()函数
时间:2007-11-10 来源:zhang3shi
array('code' => '1',
'compuster' => 'well',
'food' => 'verywell'),
'two' => array('code' => 1,
'computer' => 'unwell',
'food' => 'verybad')
);
while ( list($key,$value) = each($arr) )
{
echo $key.'=>';
$vararr = $value;
while ( list($key,$value) = each($vararr) )
echo $value.'
';
echo '
';
}
function my_print($value,$key,$qq)
{
echo "$value
"; //第一个参数默认接受数组的值
echo "$key
"; //第二个参数默认接受数组的索引
echo "$qq
"; //需要第三个参数时需从arraywalk()中接受,否则产生错误;
}
array_walk($arr,'my_print','qq');//传递了第三个参数
?>
运行结果:
one=>1
well
verywell
two=>1
unwell
verybad
Array
one
qq
Array
two
qq
'compuster' => 'well',
'food' => 'verywell'),
'two' => array('code' => 1,
'computer' => 'unwell',
'food' => 'verybad')
);
while ( list($key,$value) = each($arr) )
{
echo $key.'=>';
$vararr = $value;
while ( list($key,$value) = each($vararr) )
echo $value.'
';
echo '
';
}
function my_print($value,$key,$qq)
{
echo "$value
"; //第一个参数默认接受数组的值
echo "$key
"; //第二个参数默认接受数组的索引
echo "$qq
"; //需要第三个参数时需从arraywalk()中接受,否则产生错误;
}
array_walk($arr,'my_print','qq');//传递了第三个参数
?>
运行结果:
one=>1
well
verywell
two=>1
unwell
verybad
Array
one
Array
two
相关阅读 更多 +
排行榜 更多 +