原来重组稍复杂些的数组都是直接改
比如数组为:
$arr = array( array( 'id'=>1, 'name'=>'a', ), array( 'id'=>2, 'name'=>'b', ), array( 'id'=>3, 'name'=>'c', ) );
而我的目标数组:
$arr = array( array( 'id' => 1, 'name'=>'accc', ), array( 'id' => 1, 'name'=>'accc', ), array( 'id' => 1, 'name'=>'accc', ), );
就是说每个子数组的name值多加了'ccc'
第一种foreach实现方式
foreach($arr as $k => $v){ $arr[$k]['name'] = $v['name'].'ccc'; }
第二种foreach实现方式
foreach ($arr as &$v) { $v['name'] = $v['name'].'ccc'; }
本人新来的,想着一点点成长,更多技巧还请各位不吝指点