Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何将多维数组(具有数字键)从控制器传递到模板?_Php_Arrays_Codeigniter_Templates - Fatal编程技术网

Php 如何将多维数组(具有数字键)从控制器传递到模板?

Php 如何将多维数组(具有数字键)从控制器传递到模板?,php,arrays,codeigniter,templates,Php,Arrays,Codeigniter,Templates,我的控制器代码如下: $errorData = array(1) { ["val_0"]=> array(2) { ["created_at"]=> string(0) ""

我的控制器代码如下:

$errorData = array(1) {
                        ["val_0"]=>
                                  array(2) {
                                          ["created_at"]=>
                                           string(0) ""
                                          ["user_email"]=>
                                          string(29) "email address cannot be empty"
                                  }
              }
可能有val_1,val_2。。。。等等

我只想将这个数组
$errorData
传递给模板,并在foreach循环中打印它。 我该怎么做呢。我无法在模板中调用什么变量来访问这些消息


感谢您在控制器中传递数据数组,如下所示:

$data["error"] = $errorData;
$this->load->view("VIEW_FILE",$data);
在视图中,您的
$data
已提取。因此,您将得到错误数组$error

foreach($error as $e) // val_0, val_1....
{
   //$e is now having val_0 at first loop run
   echo $e["created_at"];
   echo $e["user_email"];
}