bir multidimesional diziye dizi değerlerin iki dizi birleştirme

1 Cevap php

Ben de programlama ve php bir acemi yaşıyorum ve kimse benim dizi sorun bana yardımcı olabilir eğer ben merak ediyorum.

i dizi, örneğin iki dizi var:

$name = array("peter","peter","joe");  
$cars = array("ford", "gmc", "mercy");  

ve ben böyle çok boyutlu bir diziye bunları birleştirmek istiyorum

$merge = array(array($name[0], $cars[0]),array($name[1], $cars[1]),array($name[2], $cars[2]));

Şimdi, ben yukarıdaki gibi yapıyı tutmak istiyorum ama bir yerli dizi işlev veya foreach fonksiyonu ile bunu yapmak istiyorum.

i've tried array_merge and array_combine but it didn't turn out as i expected.
i've tried $arr3 = $name + $cars; but it didn't work too

Herkes i hangi fonksiyonu kullanmalıyım bana yardımcı olabilir mi?

many thanks
~aji

1 Cevap

array_map sizin için ne arıyor gibi geliyor. "Örnek 4 diziler bir dizi oluşturma"

Bu işlevin ilginç bir kullanımı kolay bir arama işlevinin adı olarak NULL kullanarak yapılabilir diziler bir dizi, inşa etmek

$merged = array_map(NULL, $name, $cars);