从数组PHP中读取

时间:2015-02-14 00:09:35

标签: php arrays codeigniter

我正在尝试从下面的数组中提取UserID,但我收到此消息:

A PHP Error was encountered
Severity: Notice
Message: Undefined index: profile_picture
Filename: views/profile_view.php
Line Number: 52

阵列:

array (size=1)
  'profile_picture' => 
    array (size=1)
      0 => 
        object(stdClass)[21]
          public 'UserID' => string '43' (length=2)
          public 'PictProfFlag' => string '1' (length=1)
          public 'PictPath' => string 'http://cms/uploads/category_icon.png' (length=36)

这是我打印它的方式:

            foreach($profile_picture as $row)
            {
                echo $row->UserID;
            }

我正在使用Codeigniter Framework。

请帮忙

1 个答案:

答案 0 :(得分:0)

我刚刚解决了我的问题。

我正在从模型中检索数据,如:

控制器:

$this->get_user_pictures($id);

型号:

$data['profile_picture'] = $this->profile_model->picture($id);

返回数组$ data而不是$ data [' profile_picture']

现在有效,谢谢