php 对比2个数组之间的相同值
$live_mub=range(195000,197000,2);//一维数组假设$video_list是多维数组foreach($video_listas$k=>$v)...
$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 的数字是否有重复
有重复就执行操作,循环到没有重复为之,求大神! 展开
foreach ($video_list as $k => $v) {
foreach ($live_mub $a => $x) {
if ($v['id'] == $x) {
echo "删除user操作";
}
}
}
1,检查$video_list中的 $v['id'] 和$live_mub 的数字是否有重复
有重复就执行操作,循环到没有重复为之,求大神! 展开
2个回答
展开全部
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{
//不相同执行操作
}
}
}
});
2018-01-11
展开全部
assengers to sca
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询