84669 Lernen von Personen
152542 Lernen von Personen
20005 Lernen von Personen
5487 Lernen von Personen
7821 Lernen von Personen
359900 Lernen von Personen
3350 Lernen von Personen
180660 Lernen von Personen
48569 Lernen von Personen
18603 Lernen von Personen
40936 Lernen von Personen
1549 Lernen von Personen
1183 Lernen von Personen
32909 Lernen von Personen
$a = [ '0' => [ 'a' => '11', 'b' => '22', 'c' => '33' ], '1' => [ 'a' => '44', 'b' => '55', 'c' => '66' ], ... ];
ringa_lee
没有,而且没有意义。不管怎么样,你总得变相循环才能去实现遍历。
$a=array_map($a,function($val){ $val['b']=99; return $val; })
换别的方式,即使你不需要循环,那么那种方式肯定也用了循环
所以换汤不换药
樓上的順序弄亂了,應該 array_map(function,$arr);其實樓上說得都沒錯,內置函數都系需要遍歷整個數組,你的問題應該如何使用內置函數實現
$a=array_map(function($val){ $val['b']='99'; return $val; },$a);
无聊,大的方向不去把握,纠结于细枝末节。所以我也无聊一把吧,haha
$arr = [ '0' => [ 'a' => '11', 'b' => '22', 'c' => '33' ], '1' => [ 'a' => '44', 'b' => '55', 'c' => '66' ] ]; $arr = json_encode($arr); $match = preg_replace('/"b":"(.+?)"/', '"b":"99"', $arr); var_dump(json_decode($match, true));
转字符串 + 正则匹配替换 ?
没有,而且没有意义。
不管怎么样,你总得变相循环才能去实现遍历。
换别的方式,即使你不需要循环,那么那种方式肯定也用了循环
所以换汤不换药
樓上的順序弄亂了,應該 array_map(function,$arr);
其實樓上說得都沒錯,內置函數都系需要遍歷整個數組,你的問題應該如何使用內置函數實現
无聊,大的方向不去把握,纠结于细枝末节。所以我也无聊一把吧,haha
转字符串 + 正则匹配替换 ?