Funkce PHP array_merge_recursive() .
Příklad
Sloučit dvě pole do jednoho pole:
<?php
$a1=array("a"=>"red","b"=>"green");
$a2=array("c"=>"blue","b"=>"yellow");
print_r(array_merge_recursive($a1,$a2));
?>
Definice a použití
Funkce array_merge_recursive() sloučí jedno nebo více polí do jednoho pole.
Rozdíl mezi touto funkcí a funkcí array_merge() je, když dva nebo více prvků pole má stejný klíč. Místo přepsání klíčů vytvoří funkce array_merge_recursive() hodnotu jako pole.
Poznámka: Pokud funkci array_merge_recursive() přiřadíte pouze jedno pole, bude se chovat úplně stejně jako funkce array_merge() .
Syntax
array_merge_recursive(array1, array2, array3, ...)
Hodnoty parametrů
Parameter | Description |
---|---|
array1 | Required. Specifies an array |
array2 | Optional. Specifies an array |
array3,... | Optional. Specifies an array |
Technické údaje
Návratová hodnota: | Vrátí sloučené pole |
---|---|
Verze PHP: | 4.0.1+ |
❮ PHP Array Reference