2015-09-10 67 views
-3

我怎么移动第一阵列到阵列的列表中的第二阵列PHP数组问题

---first array--- 

array (size=3) 
    0 => 
    array (size=1) 
     0 => string ' doctor' (length=47) 
    1 => 
    array (size=1) 
     0 => string ' Contact: Rob miller' (length=22) 
    2 => 
    array (size=2) 
     0 => string ' Location: anywhere 23 ' (length=37) 
     1 => string ' ME 04848' (length=10) 

--- second array--- 

array (size=2) 
    'notelp' => string '(xxx) xxx-xxxx ' (length=15) 
    'site' => string 'http://www.example.com/' (length=33) 

what I want is : 

array (size=2) 
    'notelp' => string '(xxx) xxx-xxxx ' (length=15) 
    'site' => string 'http://www.example.com/' (length=33) 
    'profession' => string ' doctor' (length=5) 
    'contact' => string ' Contact: Rob miller' (length=22) 
    'address' => string ' Location: anywhere 23 , ME 04848' 

我真的很感激。如果anywant可以帮助

+0

你试过了什么吗? :) – Epodax

+0

你怎么得到这些数组? –

+0

用'foreach'操纵那个? :D – aldrin27

回答

0

使用Implode指向第三个关键字i n第二阵列

$secondArray['profession'] = $first_array[0][0]; 
$secondArray['contact'] = $first_array[1][0]; 
$secondArray['address'] = implode(', ', $first_array[2]) 
+0

工作像一个梦.. – Rhezashan

0

你可以做以下

$second_array['profession'] = $first_array[0][0]; 
    $second_array['contact'] = $first_array[1][0]; 
    $second_array['address'] = $first_array[2][0]; 
+0

这也是工作.. – Rhezashan