<?php
//判断两个数组的值是否一样
$a = [1,2,3];
$b = [2,1,3];
$c = [1,2];
$d = [1,2,4];
$f = [1,2,3,4];
var_dump($a == $b); //false
var_dump(array_diff($a, $b)); //empty
var_dump(array_diff($a, $c)); //[2 => 3]
var_dump(array_diff($a, $f)); //empty 不可以
var_dump(array_diff($f, $a)); // [3 => 4]
//方法1 排序后比较
sort($a);
sort($b);
var_dump($a == $b); //true
$a = [1,2,3];
$b = [2,1,3];
$c = [1,2];
$d = [1,2,4];
$f = [1,2,3,4];
// 方法2 arrar_diff
var_dump(array_diff($a, $b) || array_diff($b, $a)); //false
var_dump(array_diff($a, $f) || array_diff($f, $a)); //true
复制代码
判断两个数组的值是否一样
最新推荐文章于 2024-02-07 16:00:28 发布