$live_mub = range(195000, 197000, 2); //一维数组 假设$video_list 是多维数组foreach ($video_list as $k => $v) {foreach ($live_mub $a => $x) {if ($v['id'] == $x) {echo "删除user操作";}}}1,检查$video_list中的 $v['id'] 和$live_mub 的数字是否有重复
1 回答
慕容708150
TA贡献1831条经验 获得超4个赞
array_walk_recursive
对数组递归执行自定义函数
或者自己写个递归函数。循环$video_list 用is_array 判断 当前循环出来的$value是否是数组。
是数组在调用这个函数。值就是这个$value,
类似test($array,$live_mub)
array_walk_recursive($video_list,function(&$value,$key)use(&$live_mub){ foreach($live_mub as $k=>$v){ if($key=='id'){ if($value==$v){ //相同执行操作 }else{ //不相同执行操作 } } }}); |
- 1 回答
- 0 关注
- 138 浏览
添加回答
举报
0/150
提交
取消
