我想给每个值,都添加一个元素c => 3,有没有系统函数啊 先foreach大数组,然后foreach里面 array_push。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我尝试用array_pad,但只会填充,不能增加 $ary = array( array( 'a' => 1, 'b' => 2 ), array( 'a' => 1, 'b' => 2 ), array( 'a' => 1, 'b' => 2 ), );//方法一$res = array_map('array_merge', $ary, array_fill(0, count($ary), array('c' => 3)));print_r($res);//方法二function foo2(&$v) { $v['c'] = 3;}$res = $ary;array_walk($res, 'foo2');print_r($res);//方法三function foo3(&$v, $k, $param) { $v = array_merge($v, $param);}$res = $ary;array_walk($res, 'foo3', array('c' => 3));print_r($res);/*** php5.3以后还可以用闭包 **/ 如何让数据按default=?时输出 正则去除指定的html代码问题 请问Out of memory是什么问题? php执行用exec 或者 system 执行用C写的exe出错 在线求助 求一正则表达式 显示列表,如何写,对你们来说超简单的问题!!!!! warning with error ......"head ach" 汉语拼音的问题 我想做一个分类查询,求各种大神指导 php代码看得懂却写不出来 php文章分类问题
array( 'a' => 1, 'b' => 2 ),
array( 'a' => 1, 'b' => 2 ),
array( 'a' => 1, 'b' => 2 ),
);//方法一
$res = array_map('array_merge', $ary, array_fill(0, count($ary), array('c' => 3)));
print_r($res);//方法二
function foo2(&$v) {
$v['c'] = 3;
}$res = $ary;
array_walk($res, 'foo2');
print_r($res);//方法三
function foo3(&$v, $k, $param) {
$v = array_merge($v, $param);
}$res = $ary;
array_walk($res, 'foo3', array('c' => 3));
print_r($res);/*** php5.3以后还可以用闭包 **/