$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 关注
- 94 浏览
添加回答
举报
0/150
提交
取消