PHP:array\u推送多维数组并显示其元素

PHP:array\u推送多维数组并显示其元素,php,mysql,arrays,codeigniter,multidimensional-array,Php,Mysql,Arrays,Codeigniter,Multidimensional Array,我当前的项目由多维数组组成,其中包含日期和一些文本内容 我已经在我的项目中使用了普通数组,array_push用于向数组插入元素。不,我被困在多维数组中,我不知道如何插入和显示多维数组(初学者到多维数组) 我从stackoverflow本身中发现了很多结果,但没有一个对我有帮助。我创建了这样一个多维数组 $complaints = array( $each_complaints => array( "date" => "", "

我当前的项目由多维数组组成,其中包含日期和一些文本内容

我已经在我的项目中使用了普通数组,array_push用于向数组插入元素。不,我被困在多维数组中,我不知道如何插入和显示多维数组(初学者到多维数组)

我从stackoverflow本身中发现了很多结果,但没有一个对我有帮助。我创建了这样一个多维数组

$complaints = array(
    $each_complaints => array(
            "date" => "",
            "text" => ""
            )
 );
array[date][text]=> [2014-11-18] [1st complaint]
array[date][text]=> [2015-01-15] [2nd complaint]
然后我想在mysql结果的循环中将数据添加到这个数组中

<?php foreach($query_56 as $notes):
          // eg: array_push " $notes->date , $notes->corresponding_text "
endforeach; ?>
我怎样才能做到这一点呢?我要把它转换成多维数组

任何帮助都将不胜感激。


<?php foreach($query_56 as $key=>$notes):
       $each_complaints[$key]["date"] = $notes->date;
       $each_complaints[$key]["text"] = $notes->corresponding_text ;           
endforeach;

echo "<pre>";print_r($each_complaints);
?>
**Output :** 
(
[0] => Array
    (
        [date] => 01-11-2014
        [text] => rrrrrr
    )

[1] => Array
    (
        [date] => 02-11-2014
        [text] => fffff
    )

[2] => Array
    (
        [date] => 03-11-2014
        [text] => ddddd
    )

)
**产出:** ( [0]=>阵列 ( [日期]=>2014年11月1日 [文本]=>RRRR ) [1] =>阵列 ( [日期]=>2014年11月2日 [文本]=>fffff ) [2] =>阵列 ( [日期]=>2014年11月3日 [文本]=>DDD ) )
您当前的数组结构打印如下数组([]=>数组([date]=>[text]=>))数组的索引为空谢谢raj的即时回复。目标实现:)但在第5行显示了一个错误“未定义变量:每个投诉”,但第5行是数组declaration@ShifanaMubi:只需声明$each_=array();前foreach循环