<?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