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

Смежные вопросы