加入收藏 | 设为首页 | 会员中心 | 我要投稿 我爱资讯网 (https://www.52junxun.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

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

发布时间:2022-11-04 11:05:02 所属栏目:PHP教程 来源:
导读:  Php 如何将多维数组(具有数字键)从控制器传递到模板?

  phparrayscodeignitertemplates

  Php 如何将多维数组(具有数字键)从控制器传递到模板?,php,arrays,codeigniter,templates,Php,Arrays,
  Php 如何将多维数组(具有数字键)从控制器传递到模板?
 
  phparrayscodeignitertemplates
 
  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
  已提取。因此PHP多维数组,您将得到错误数组$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"];
  }
 

(编辑:我爱资讯网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!