array_merge - Český PHP manuál
Funkce spojí několik polí do jednoho. Výsledné pole vznikne poskládáním polí za sebe. Pokud v poli již existuje daný klíč, bude přepsán. Pokud spojujeme jen číselně indexovaná pole, nedojde k přepsání klíčů, ale jednoduše se poskládají za sebe, kde výsledné pole bude přečíslováno od nuly.
Parametry
Několik polí.
Návratová hodnota
Pole vzniklé sloučením několika polí.
Příklad
Nejprve spojíme několik jednoduchých, číselně indexovaných polí:
<?php $a = array(1, 2, 3); $b = array(4, 5, 6); $c = array(7, 8, 9); $pole = array_merge($a, $b, $c); print_r($pole);
Výstup:
Array ( [0] => 1 [1] => 2 [2] => 3 [3] => 4 [4] => 5 [5] => 6 [6] => 7 [7] => 8 [8] => 9 )
Uveďme si ještě komplexnější ukázku:
<?php $a = array(1, 2, 3); $b = array('Simpson' => 'Homer', 'Flinstone' => 'Fred'); $c = array('Simpson' => 'Lisa', 1, 2); $pole = array_merge($a, $b, $c); print_r($pole);
Výstup:
Array ( [0] => 1 [1] => 2 [2] => 3 [Simpson] => Lisa [Flinstone] => Fred [3] => 1 [4] => 2 )