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']
コメントを残す