从Moodle数组中获取值

时间:2015-08-06 04:25:54

标签: php moodle

我是Moodle的新手,我有一个数组$user。我var_dump()对象,我得到这样的结果:

 var_dump($user);

Result
-------

array (size=1)
  6 => 
    object(stdClass)[938]
      public 'id' => string '6' (length=1)
      public 'userid' => string '5' (length=1)
      public 'status' => string '1' (length=1)

我需要获取值id, userid, status。我怎样才能提取出来?

2 个答案:

答案 0 :(得分:1)

如果您只想要阵列中的单个用户,那么您可以写:

$firstuser = reset($user);
echo $firstuser->id;
echo $firstuser->status;

如果阵列中有多个用户,您可以通过以下方式循环播放:

foreach ($user as $singleuser) {
    echo $singleuser->id;
    echo $singleuser->status;
}

答案 1 :(得分:0)

您可以简单地写: -

$id = $user->id;
$user_id = $user->userid;
$status = $user->status;