数组中的一个元素循环加一个指定的数?

数组中的一个元素循环加一个指定的数
比如

https://img4.mukewang.com/5c8f43980001cd5105560436.jpg

把wifimac和wanmac都循环加4

缥缈止盈
浏览 498回答 3
3回答

天涯尽头无女友

<?php $arr = array( array( 'check' => 0, 'wifimac' => 1, 'wanmac' => 2 ), array( 'check' => 3, 'wifimac' => 4, 'wanmac' => 5 ) ); array_walk_recursive($arr, function (&$value, $key) { if($key == 'wifimac' || $key == 'wanmac') { $value += 4; } }); var_dump($arr);

FFIVE

直接foreach循环遍历不就可以了么?

白衣染霜花

<?php $data = [ [ 'wifimac' => 1, 'wanmac' => 3 ], [ 'wifimac' => 333, 'wanmac' => 32432 ] ]; foreach ($data as &$item) { $item['wifimac'] += 4; $item['wanmac'] += 4; } print_r($data); output: Array ( [0] => Array ( [wifimac] => 5 [wanmac] => 7 ) [1] => Array ( [wifimac] => 337 [wanmac] => 32436 ) )
打开App,查看更多内容
随时随地看视频慕课网APP