array_merge()-Funktion führt Arrays in PHP zusammen. Es lohnt sich, aber heute Bei der Verwendung von array_merge zum Zusammenführen von Arrays bin ich auf ein paar kleine Details gestoßen. Lassen Sie mich Ihnen ein Beispiel zeigen:
1
$array = array('a'=>'bb'); $array2 = array('b'=>'cc'); $array3 = array_merge($array,$array2);
Array ( [a] => bb [b] => cc )
$array = 1;//array('a'=>'bb'); $array2 = array('b'=>'cc'); $array3 = array_merge($array,$array2); print_r( $array3 );
Warning: array_merge() [function.array-merge]: Argument #1 is not an array in E:test1.php on (www.jb51.net)line 4
$array = 1;//array('a'=>'bb'); $array2 = array('b'=>'cc'); $array3 = array_merge((array)$array,(array)$array2); print_r( $array3 ); 输出结果不报错了 Array ( [0] => 1 [b] => cc )
Zwei Arrays zu einem Array zusammenführen:
<?php$a1=array("a"=>"red","b"=>"green");$a2=array("c"=>"blue","b"=>"yellow");print_r(array_merge($a1,$a2));?>
Tipp: Sie können ein oder mehrere Arrays in die Funktion eingeben.
Hinweis: Wenn zwei oder mehr Array-Elemente denselben Schlüsselnamen haben, überschreibt das letzte Element die anderen.
Hinweis: Wenn Sie einfach ein Array in die Funktion array_merge() eingeben und die Schlüssel Ganzzahlen sind, gibt die Funktion ein neues Array mit Ganzzahlschlüsseln zurück, deren Schlüssel mit 0 beginnen -
Indizierung(siehe Beispiel 1 unten). Tipp: Der Unterschied zwischen dieser Funktion und der Funktion array_merge_recursive() besteht darin, dass sie den Fall behandelt, in dem zwei oder mehr Array-Elemente denselben Schlüsselnamen haben. array_merge_recursive() führt kein Überschreiben des Schlüsselnamens durch, sondern bildet
rekursivmehrere Werte mit demselben Schlüsselnamen in einem Array. Syntax
array_merge(array1,array2,array3...)
array2 Optional. Gibt ein Array an.
array3 Optional. Gibt ein Array an.
Gibt das zusammengeführte Array zurück.
benötigt nur einen Parameter mit einem ganzzahligen Schlüsselnamen:
Das obige ist der detaillierte Inhalt vonPHP-Array-Merge-Funktion array_merge(). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!