2015-09-10 71 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