2017-09-10 12 views
0

私は2つの配列をマージして、私は次の結果を得ました。codeigniterの同じインデックスで配列をマージする方法

Array 
(
    [0] => year 
    [1] => Month 
    [2] => Array 
     (
      [id_question] => 88 
      [question] => This is Question No. 1 
      [question_type] => 3 
      [answer_type] => option 
      [question_level] => district 
      [addedon] => 2017-07-23 19:15:26 
     ) 

    [3] => Array 
     (
      [id_question] => 87 
      [question] => This is Question No. 2 
      [question_type] => 3 
      [answer_type] => text 
      [question_level] => district 
      [addedon] => 2017-07-16 00:45:19 
     ) 

は、今私は私を助けてくださいと同じインデックスを取得し、

Array 
    (
     [0] => year 
     [1] => Month 
     [2] => This is Question No. 1 
     [3] => This is Question No. 2 
    ) 

を次のように質問以外のすべてを削除します。あなたがこの方法を試すことができます

答えて

0

事前のおかげで、しかし、テストされていない

$expected_array=[]; 
foreach($your_2d_array as $k=>$v){ 

    if(is_array($v){ 
    $expected_array[$k] = $v['question']; 
    }else{ 
    $expected_array[$k] =$v; 
    } 
} 

echo "<pre>"; 
print_r($expected_array); 
echo "</pre>"; 
関連する問題