【问题标题】:how to access the array object in codeigniter如何在codeigniter中访问数组对象
【发布时间】:2015-04-04 18:16:52
【问题描述】:

我有一个像

这样的数组
Array ( 
[result] => Array ( 
                [0] => stdClass Object ( 
                                    [subs_msg_id] => 31 
                                    [subscriber_id] => 13 
                                    [from_subs_user_id] => 92 
                                    [from_subs_email] => test@gmail.com 
                                    [message_text] =>mmmmmmmmmmmyyyyyyyyyyyyyy
                                 )
[message_time] => 1428161519 
                ) 
     )
$this->load->view('reply_message_form',$this->data);

我希望它访问视图页面 reply_message_form 中的 [from_subs_email] 元素

我如何访问它?在代码点火器视图中

【问题讨论】:

  • 你想要 foreach 循环。还是这个 std 类对象数组总是一个索引数组?

标签: php codeigniter


【解决方案1】:

在控制器中 您应该将数组附加到这样的数据:

$data = array();
$data['message'] = Array (....);
$this->load->view('reply_message_form', $data);

然后在视图中您可以像这样访问 from_subs_email:

<?php echo $message['result'][0]->from_subs_email; ?>

或者你可以在 $message 数组中循环打印信息

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-11-07
    • 1970-01-01
    相关资源
    最近更新 更多