<?php
$arr=array('A','B','C');
array_walk($arr,'editarr');
function editarr($val,$key)
{
$val='<div>'.$val.'</div>';
$arrnew=implode('</div>',$val);//用implode把加工过的数据重生成新数组}
var_dump($arrnew);
?>失败呀!!!
$arr=array('A','B','C');
array_walk($arr,'editarr');
function editarr($val,$key)
{
$val='<div>'.$val.'</div>';
$arrnew=implode('</div>',$val);//用implode把加工过的数据重生成新数组}
var_dump($arrnew);
?>失败呀!!!
解决方案 »
- dedecms中scores字段是什么东西?
- 是不是PHP的include效率比较低,有没有办法提高
- php 数组取 在线等,急....~~~~~~~~~~~
- php 和script的问题,在线等....
- 一个关于本地文件夹复制到网上去的简单问题!
- 关于XMLHTTP+PHP实现在线咨询的问题
- 请教一个问题 关于http接口的返回值
- [寻找]PHP+TXT生成HTML的文章系统!??世上没有吗??555我没MYSQL呀????帮忙帮忙!谢谢!哪位路人看到告知!
- 有哪位用过SMARTY吗?进来讨论讨论
- 求助,php生成 json数据结构的问题
- Linux下php扩展cURL的安装方法,不会操作,望高人指点。
- php判断用户输入验证码是否正确
<?php
$fruits = array("d" => "lemon", "a" => "orange", "b" => "banana", "c" => "apple");function test_alter(&$item1, $key, $prefix)
{
$item1 = "$prefix: $item1";
}function test_print($item2, $key)
{
echo "$key. $item2<br />\n";
}echo "Before ...:\n";
array_walk($fruits, 'test_print');array_walk($fruits, 'test_alter', 'fruit');
echo "... and after:\n";array_walk($fruits, 'test_print');
?>
$val = '<div>'.$val.'</div>';
}var_dump($arr);
function editarr(&$val, $key) 如果要改变数组的值,必须对数组各单元引用,“&”是引用符号
bool array_walk ( array &array, callback funcname [, mixed userdata] )