Php diziler birleştiren

2 Cevap php

Ben PHP aşağıdaki diziler (tamam onlar biraz daha büyük ama fikir ne paradır) var.

$array1 = array(1 => 'a', 2 => 'b');
$array2 = array(3 => 'c', 4 => 'd');

Esasen ben böyle bir şey vardı sanki iki diziyi birleştirmek istiyorum

$array3 = array(1 => 'a', 2 => 'b', 3 => 'c', 4 => 'd');

Teşekkürler

2 Cevap

Kullanım

$array3 = $array1 + $array2;

Bkz Array Operators

Arada: array_merge() örnekte verilen diziler farklı bir şey yapar:

$a1=array(1 => 'a', 2 => 'b');
$a2=array(3 => 'c', 4 => 'd');
print_r($a1+$a2);
Array
(
    [1] => a
    [2] => b
    [3] => c
    [4] => d
)
print_r(array_merge($a1, $a2));
Array
(
    [0] => a
    [1] => b
    [2] => c
    [3] => d
)

Farklı dizin dikkat edin.

Işlevini array_combine kontrol edebilirsiniz.