从 Moodle 数组中获取值
Get values from Moodle array
我是 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
。我怎样才能提取它?
你可以简单地写:-
$id = $user->id;
$user_id = $user->userid;
$status = $user->status;
如果你只想要数组中的单个用户,那么你可以这样写:
$firstuser = reset($user);
echo $firstuser->id;
echo $firstuser->status;
如果数组中有多个用户,您可以循环遍历他们:
foreach ($user as $singleuser) {
echo $singleuser->id;
echo $singleuser->status;
}
我是 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
。我怎样才能提取它?
你可以简单地写:-
$id = $user->id;
$user_id = $user->userid;
$status = $user->status;
如果你只想要数组中的单个用户,那么你可以这样写:
$firstuser = reset($user);
echo $firstuser->id;
echo $firstuser->status;
如果数组中有多个用户,您可以循环遍历他们:
foreach ($user as $singleuser) {
echo $singleuser->id;
echo $singleuser->status;
}