2016-07-01 6 views
-6

У меня есть два массива, как это:PHP добавить массив в массив

Array1

Array 
(
    [0] => 'apple' 
    [1] => 'banana' 
) 

и массив2

Array 
(
    [0] => 3 
    [1] => 2 
) 

все, что я хочу сделать это:

Array 
(
    [0] => Array 
     (
      [0] => 'apple' 
      [1] => 3 
     ) 

    [1] => Array 
     (
      [0] => 'banana' 
      [1] => 2 
     ) 

) 

спасибо за ваше время, чтобы ответить на мой вопрос

+3

Дубликат: http://stackoverflow.com/questions/12416715/php-combining-same-length-arrays-into-a -multidimensional-array-where-both-end-u –

ответ

0

Если у вас есть оба массива одинаковой длины:

$arr1 = array('apple','banana'); 
$arr2 = array('3','2'); 
$result = array(); 
foreach($arr1 as $key=>$value) 
{ 
    $result[$key] = array($value,$arr2[$key]); 
} 
1
$result = array(); 
foreach ($array1 as $i => $val) { 
    $result[] = array($val, $array2[$i]); 
} 
+0

@kamalpal У меня есть правильный ответ прямо сейчас .. :-) –

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