Heim > 类库下载 > PHP类库 > Der Unterschied zwischen array_merge und array array in PHP

Der Unterschied zwischen array_merge und array array in PHP

高洛峰
Freigeben: 2016-10-14 10:58:20
Original
1816 Leute haben es durchsucht

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)

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Empfehlungen
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage