php两个数组获取不同值

文章描述:

php数组对比不同值

$arr1 = [
    ['id'=>1, 'name'=>'张三'],
    ['id'=>2, 'name'=>'李四'],
    ['id'=>3, 'name'=>'王五'],
    ['id'=>4, 'name'=>'六六'],
];

$arr2 = [
    ['id'=>1, 'name'=>'张三'],
    ['id'=>3, 'name'=>'王五'],
];

$arr3 = array();
foreach ($arr1 as $key => $value) {
    if(!in_array($value,$arr2)){
        $arr3[]=$value;
    }
}

 

备注:id和name其中一个不一样都是

 

一维数组

数组对比获取不同值

$arr1 = [1,3,5,7,9];
$arr2 = [3,5];
Array
(
    [0] => 1
    [1] => 7
    [2] => 9
)

 

发布时间:2025/08/01

发表评论