array_merge verwirft den ursprünglichen numerischen Schlüssel, behält den Schlüssel in Zeichenfolgenform bei und bildet dann ein neues Array. Unabhängig davon, ob der Schlüsselname
derselbe ist, wird er nicht zusammengeführt, es sei denn, der Schlüsselname und Der Wert ist gleichzeitig gleich und der Schlüssel muss vor dem Zusammenführen ebenfalls in Form einer Zeichenfolge vorliegen. Und Array-Array
bedeutet, dass unabhängig von Ihrer Situation zunächst nur die Daten des vorherigen Arrays in das neu generierte Array eingefügt werden und dann überprüft wird, ob das zweite Array
Wenn Gibt es mehr als das erste Array, desto mehr werden hinzugefügt. Es wird nur die Anzahl gezählt, aber in diesem Fall wird Folgendes hinzugefügt:
$a = array('d'=> 'aass ','e'=>'adsdfd','asd'=>'asdsdd','ddfg'=>'dssdf');
$b = array('d'=>'adddd',' adsdfd' ,'asdfsddddd','d'=>'aass');
$d = $a $b;
$e = array_merge($a,$b);
var_dump($d );
var_dump($e);Print: array 'd' => string'aass' (length=4) 'e' => string'adsdfd'
(length=6) 'asd ' = > string'asdsdd' (Länge=6) 'ddfg' => string'dssdf' (Länge=5) 0
=> string'adsdfd' (Länge=6) 1 => string'asdfsddddd ' ( length=10)array 'd' => string'aass' (length=4) 'e' => string'adsdfd'
(length=6) 'asd' => string'asdsdd' (length =6) 'ddfg' => string'dssdf' (Länge=5) 0
=> string'adsdfd' (Länge=6) 1 => string'asdfsddddd' (Länge=10)