2016-10-11 2 views
-3

私は、次のような3つの配列している: -どのように私はPHPで1つの多次元配列の配列を組み合わせることができますか?

Array 
(
    [0] => option1 
    [1] => option2 
    [2] => option3 
) 

Array 
(
    [0] => value1 
    [1] => value2 
    [2] => value3 
) 

Array 
(
    [0] => 15 
    [1] => 43 
    [2] => 12 
) 

私は、次のようにこれらの配列を結合したい:それは私に多くのことができますので、

Array(

     [0] =>Array(
        [0] => option1 
        [1] => value1 
        [2] => 15 
     ) 

     [1] =>Array(
        [0] => option2 
        [1] => value2 
        [2] => 43 
     ) 

     [2] =>Array(
        [0] => option3 
        [1] => value3 
        [2] => 12 
     ) 
) 
+0

0から2までのループスルー番号を繰り返し、各繰り返しで配列を呼び出します。 '$ array1 [$ key] [0]'。または、各繰り返しで必要な形式で独自の配列に追加します。 –

+0

OK、それを行ってください... – AbraCadaver

+0

a.append(b) - > a [] = b – kpie

答えて

2

I常にarray_map()関数のこの動作のように:) 。をご覧ください。例#4配列の配列を作成http://php.net/manual/en/function.array-mapとします。これはあなたの要求に完全に合っていることを望みます。 :)

$array = array('option1','option2','option3'); 
$array2 = array('value1','value2','value3'); 
$array3 = array(15,40,12); 

$result = array_map(null,$array,$array2,$array3); //see magic here 
print '<pre>'; 
print_r($result); 
print '</pre>'; 
+0

ありがとうございました。 – Mashqur

+0

@Mashqurはあなたのために働くことができてうれしいですが、あなたは答えとしてそれを受け入れることができます:) –

関連する問題