php实现多维数组的遍历及unset删除的方法php
php实现多维数组的遍历及unset删除的方法...
本篇文章主要介绍php实现多维数组的遍历及unset删除的方法,感兴趣的朋友参考下,希望对大家有所帮助。
1.示例数组
array( 0=>array(id =>1,name =>"a"), 1=>array(id =>2,name =>"b"), 2=>array(id =>3,name =>"c") );
2.删除id为2的那一条记录
foreach($data as $key=>$value){ if($value['id']==2){ unset($data[$key]); } }
3.laravel示例
// 获取店铺id 查看is_show是否开启 $store = app('db')->table('store')->pluck('is_show', 'store_id'); foreach ($items as $key => $value) { if ($value['item_type'] == "random_goods" || $value['item_type'] == "recommend_goods") { if (is_array($value['item_data']['item'])) { foreach ($value['item_data']['item'] as $k => $v) { if ($store[$v['store_id']] == 0) { unset($items[$key]['item_data']['item'][$k]); } } } } }
最新评论
热门推荐
我要评论