Scriptindex.de

[ Menü ]

Home
News
Scripts
Neuzugänge
Suchen
Bücher
Manuals

[ Inhalt ]

Script eintragen
Tutorial eintragen
Newsletter
Umfragen
Link zu uns
Werbung bei uns
Kontakt
Impressum

[ Statistik ]

Hits gesamt: 5202875
Hits Heute: 978
max. Hits (10.07.07): 6964
User Online: 28
Scripts: 2828

[ Partner ]

CodeBase
I.S.U.M.
LUG Bayreuth
PEAR NEWS
PHP Classes

[ Facebook ]

[ Eigene Domain? ]

[ Buchtipp ]

Web- Seiten mit HTML und JavaScript
Web- Seiten mit HTML und JavaScript

Manuals > PHP > array_merge

array_merge

(PHP 4 )

array_merge -- Führt zwei oder mehr Arrays zusammen

Beschreibung

array array_merge ( array array1, array array2 [, array ...])

array_merge() fügt die Elemente von zwei oder mehr Arrays zusammen, indem die Werte des einen an das Ende des anderen angehängt werden. Das daraus resultierende Array wird zurückgegeben.

Haben die angegebenen Arrays die selben String-Schlüssel, dann wird der hintere Wert dieses Schlüssels den vorhergehenden überschreiben. Haben die Arrays den gleichen numerischen Schlüssel, dann wird der hintere Wert den vorhergehenden nicht überschreiben, sondern angehängt.

Beispiel 1. array_merge()

<?php
$array1
= array ("farbe" => "rot", 2, 4);
$array2 = array ("a", "b", "farbe" => "grün", "form" => "trapezoid", 4);
$result = array_merge ($array1, $array2);
print_r($result);
?>

Nun ist $result:

Array
(
    [farbe] => grün
    [0] => 2
    [1] => 4
    [2] => a
    [3] => b
    [form] => trapezoid
    [4] => 4
)

Beispiel 2. Einfaches array_merge() Beispiel

<?php
$array1
= array();
$array2 = array(1 => "data");
$result = array_merge($array1, $array2);
?>

Vergessen Sie nicht, dass numerische Schlüssel neu numeriert werden!

Array
(
    [0] => data
)

Wenn Sie die Arrays komplett erhalten und nur eines an das andere anhängen wollen, verwenden Sie den Operator +:

<?php
$array1
= array();
$array2 = array(1 => "data");
$result = $array1 + $array2;
?>

Der numerische Schlüssel sowie die Assoziation bleiben erhalten.

Array
(
    [1] => data
)

Anmerkung: Gemeinsame Schlüssel werden nach dem Prinzip "Wer zuerst kommt mahlt zuerst" behandelt.

Siehe auch array_merge_recursive().


Copyright 1998 - 2009 by I.S.U.M.