iki diziyi birleştirmek [yinelenen]

1 Cevap php

Possible Duplicate:
Elegant way to merge two arrays as key value pairs in PHP?

Ben iki dizi var:

Array
(
    [0] => A
    [1] => B
    [2] => C
    [3] => D
    [4] => E
)

Array
(
    [0] => APPLE
    [1] => BANANNA
    [2] => CRANBERRY
    [3] => DURIAN
    [4] => EGGPLANT
)

Ben ilk dizinin ilk değer ikinci dizisinin ilk anahtar olacak, böylece bunları birleştirmek istiyorum.

Array
(
    [A] => APPLE
    [B] => BANANNA
    [C] => CRANBERRY
    [D] => DURIAN
    [E] => EGGPLANT
)

1 Cevap

Ile bunu yapabileceğini array_combine:

$new=array_combine($a, $b);

veya kendi rulo:

$new=array();
foreach($a as $idxA=>$valA)
{
   $new[$valA]=$b[$idxA];
}