《PHP應用:php中判斷數組相等的方法以及數組運算符介紹》要點:
本文介紹了PHP應用:php中判斷數組相等的方法以及數組運算符介紹,希望對您有用。如果有疑問,可以聯系我們。
PHP學習如何判斷兩個數組相等呢?其實很簡單,用 == 或者 === 就可以了
php手冊里闡明如下:
PHP進修
PHP學習那像 array('k'=>array())這樣的多維數組能用如上辦法判斷相等嗎?當然也可以.
若數組是數字索引的,就要注意一下了,見代碼:
PHP進修var_dump($a == $b); // bool(true)
var_dump($a === $b); // bool(false)
?>
PHP學習除了==這種數組操作符之外,還有其他比較繞的辦法來判斷.比如說,利用array_diff($a, $b)來比較兩個數組的差集,如果差集是空數組的話就相等了.
然后再說一下 數組的 + 加號運算符.+ 和 array_merge的區別在遇到相等key時,用+時,左邊數組會覆蓋掉右邊數組的值,array_merge相反,后面的數組覆蓋掉前面的.
PHP進修$c = $a + $b; // Union of $a and $b
echo "Union of \$a and \$b: \n";
var_dump($c);
PHP進修$c = array_merge($a, $b); // Union of $b and $a
echo "array_merge of \$b and \$a: \n";
var_dump($c);
?>
PHP進修執行后輸出:
維易PHP培訓學院每天發布《PHP應用:php中判斷數組相等的方法以及數組運算符介紹》等實戰技能,PHP、MYSQL、LINUX、APP、JS,CSS全面培養人才。