在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
在熟悉项目代码的时候 看到这样的foreach 循环: foreach($data as &$val){ .... } 第一次看到循环里面使用了地址符“&”,我印象中的这个符号 是直接取到了这个变量的地址。 然后里面的循环操作,相对来说是高大上了点,比如说下面的例子: 我现在有一个需求 给一个数组添加一个元素,经常会有这种需求 $arr = array( array('price' =>10 , 'count' => 100 ), array('price' =>20 , 'count' => 90 ) ) 不用再用一个新的数组来存放结果 这里直接插入到旧的数组 变成新的数组 foreach ($arr as &$val) { $val['total']=$val['price']*$val['count']; } 其实和下面的代码没啥区别: foreach ($arr as $k=>$val) { 但是就觉得逼格可能高点。
|
2022-07-29
2022-08-30
2022-08-17
2022-11-06
2022-08-18
请发表评论