Najnowsze tutoriale tworzenie stron internetowych
 

PHP array_merge() Function

<PHP Array Reference

Przykład

Łączy dwie macierze na jednej tablicy:

<?php
$a1=array("red","green");
$a2=array("blue","yellow");
print_r(array_merge($a1,$a2));
?>
Uruchomić przykład »

Definicja i Wykorzystanie

array_merge() działanie przechodzi jeden lub więcej tablic w jednym układzie.

Tip: Można przypisać jedną tablicę do funkcji, lub tyle, ile chcesz.

Note: Jeśli dwóch lub więcej elementów tablicy mają ten sam klucz, ostatni zastępuje innych.

Note: Jeśli przypisać tylko jeden układ do array_merge() funkcji, i klucze są liczbami całkowitymi, funkcja zwraca nową tablicę kluczy całkowitą rozpoczynających się od 0 i wzrasta o 1 dla każdej z wartości (patrz przykład 2 poniżej).

Wskazówka: Różnica między tą funkcją a array_merge_recursive() funkcja jest, gdy dwa lub więcej elementy tablicy mają ten sam klucz. Zamiast zastąpić klucze, array_merge_recursive() Funkcja powoduje, że wartość w postaci tablicy.


Składnia

array_merge( 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+
Lista zmian: Od PHP 5.0, funkcja ta przyjmuje tylko parametry typu tablicy

Więcej przykładów

Przykład 1

Scalanie dwóch tablic asocjacyjnych w jednej tablicy:

<?php
$a1=array("a"=>"red","b"=>"green");
$a2=array("c"=>"blue","b"=>"yellow");
print_r(array_merge($a1,$a2));
?>
Uruchomić przykład »

Przykład 2

Wykorzystywania tylko jednego parametru tablicy kluczami całkowitą:

<?php
$a=array(3=>"red",4=>"green");
print_r(array_merge($a));
?>
Uruchomić przykład »

<PHP Array Reference