猿问

如何从 codeigniter 会话中的数组中获取数据?

我想从会话中的数组中获取数据。我想获取每个数组的名称。但是当我在下面的代码中打印 $x 和 $y 时,它不会打印任何东西


之前的答案是正确的,但是这个呢?


$this->session->userdata['namearray'];

这是会话的 print_r


Array (

        [0] => stdClass Object

        (


                     [name] =>a


          )


         [1] => stdClass Object

        (


                     [name] =>b



             )


    )


foreach ($this->session->userdata['namearray'] as $x=>$y){

    print_r("this is x".$x);

    print_r("this is y".$y);

}


白猪掌柜的
浏览 112回答 1
1回答

大话西游666

我已经为您的查询编写了一个可能的解决方案,必要时会提到评论。看看它是否对你有帮助。$nameArray = $this->session->userdata('namearray'); // access the session data like this (remove namearray with your session name)foreach ($nameArray as $x){ // traverse the data   echo "this is x ".$x->name;  // use -> to access objects}
随时随地看视频慕课网APP
我要回答