PHPの配列の連結は+プラス演算子で簡単、pushも[] = で簡単

PHPの配列の連結は+プラス演算子で簡単、pushも[] = で簡単

いまさらながらpushは、

$arr1 = [1,2,3];
$arr1[] = 4;  //[1,2,3,4]

なのは知っていたのですが。extendみたいな事が+でできる、
すこしややこしいのは左辺が優先し右に上書きされる。
A + B の時。
A を >> Bにかぶせる感じ。

$arr1 = ['name'=>'hoge'];
$arr2 = ['age'=>40,'name'=>'yamaaaaa'];
debug($arr1 + $arr2); // ['name' => 'hoge', 'age' => (int) 40]
debug($arr2 + $arr1); // ['age' => (int) 40,'name' => 'yamaaaaa']

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です