array_merge関数

  • 引数にNULLが渡された場合、空の配列が渡されたのと同じ動きをする
$foo = array_merge(NULL, NULL);
$bar = array_merge(array('a'), NULL);
$baz = array_merge(NULL, array('b'));
$foobar = array_merge(array(), array('c'));
var_dump($foo);
var_dump($bar);
var_dump($baz);
var_dump($foobar);

=> array(0) { }
=> array(1) { [0]=>  string(1) "a" }
=> array(1) { [0]=>  string(1) "b" }
=> array(1) { [0]=>  string(1) "c" }