本文目录一览:
php 怎么判断数组里面2个值是否相等
用array_diff()比较两个数组的差集。如果存在差集 那么就表示不等。若键名键值均需要比对则需要用array_diff_uassoc()
php 对比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{
//不相同执行操作
}
}
}
});
php 两个数组做比较的问题
PHP array_diff() 函数
PHP Array 函数
实例
比较两个数组的键值,并返回差集:
?php
$a1=array("a"="red","b"="green","c"="blue","d"="yellow");
$a2=array("e"="red","f"="green","g"="blue");
$result=array_diff($a1,$a2);
print_r($result);
?
注意返回值是差集数组
百度一下问题就会找到答案,或者收藏这个网址很有用:
希望帮到你