2008年10月15日水曜日

配列への追加(PHP 5)

検証した環境は5.2。

$a = array("a" => 1, "b" => 2, "c" => 3);
$b = array("b" => 20, "c" => 30, "d" => 40);
として

($a + $b) === array("a" => 1, "b" => 2, "c" => 3, "d" => 40)
($b + $a) === array("b" => 20, "c" => 30, "d" => 40, "a" => 1)
array_merge($a, $b) === array("a" => 1, "b" => 20, "c" => 30, "d" => 40)
array_merge($b, $a) === array("b" => 2, "c" => 3, "d" => 40, "a" => 1)
が成立する。

+ 演算子は遠慮がちで、関数 array_merge はわりと強気だというお話。

0 件のコメント: