Przykład
Łączy dwie macierze na jednej tablicy:
<?php
$a1=array("a"=>"red","b"=>"green");
$a2=array("c"=>"blue","b"=>"yellow");
print_r(array_merge_recursive($a1,$a2));
?>
Uruchomić przykład » Definicja i Wykorzystanie
array_merge_recursive() funkcja łączy jedną lub więcej tablic w jednym układzie.
Różnica pomiędzy tym funkcję oraz array_merge() funkcji jest, gdy dwa lub więcej elementów macierzy mają ten sam klucz. Zamiast zastąpić klucze, array_merge_recursive() Funkcja powoduje, że wartość w postaci tablicy.
Note: Jeśli przypisać tylko jedną tablicę do array_merge_recursive() funkcji, będzie zachowywać się dokładnie tak samo jak array_merge() funkcji.
Składnia
array_merge_recursive( array1,array2,array3... )
Parametr | Opis |
---|---|
array1 | Wymagany. Określa tablicę |
array2 | Opcjonalny. Określa tablicę |
array3,... | Opcjonalny. Określa tablicę |
Szczegóły techniczne
Zwracana wartość: | Zwraca tablicę scaloną |
---|---|
Wersja PHP: | 4.0.1+ |
<PHP Array Reference