陣列運算子
如果您有兩個陣列,陣列$a跟陣列$b,想要做運算,您可以使用下列陣列的運算子。
$a + $b -->將兩個陣列聚合(Union)
example:
$a = array("a" => "apple", "b" => "banana");
$b = array("a" => "pear", "b" => "strawberry", "c" => "cherry");
$c = $a + $b; // Union of $a and $b
執行後陣列$c的內容如下:
["a"]=> "apple"
["b"]=> "banana"
["c"]=> "cherry"
$a == $b -->如果兩個陣列有相同的key/value配對,則傳回TRUE否則傳回FALSE
$a === $b -->如果兩個陣列有相同的key/value配對且順序相同,型態也相同,則傳回TRUE否則傳回FALSE
example:
<?php
$a = array("apple", "banana");
$b = array(1 => "banana", "0" => "apple");
?>
$a == $b 傳回TRUE
$a === $b 傳回FALSE
$a != $b -->如果兩個陣列沒有相同的key/value配對,則傳回TRUE否則傳回FALSE
$a <> $b -->如果兩個陣列沒有相同的key/value配對,則傳回TRUE否則傳回FALSE
$a !== $b -->如果兩個陣列沒有相同的key/value配對或順序沒有相同,或型態沒有相同,則傳回TRUE否則傳回FALSE