在if条件下,我想访问数组中的对象值。
我有这样的东西:
foreach($users as $user){
echo $user->field_prenom->value;
echo "<br/>".$this->getRolesUser($user);
$userOrias = $user->get('field_orias')->getValue();
foreach($userOrias as $orias){
$currentOrias = $orias['value'];
if(empty($listeCompte[$currentOrias])){
$listeCompte[$currentOrias] = $user;
}
// dump($listeCompte[$currentOrias]);
if(in_array($currentOrias, $listeORIASBouchon2) ){
echo "<br/>".$currentOrias . " est présent";
}else{
echo "<br/>".$currentOrias . " pas présent";
}
}
echo "<hr/>";
}
dump($listeCompte);
我需要满足的条件是:
if(in_array($orias['value'], $listeORIASBouchon2) && $listeCompte[$orias['value']](get the
user and get its role value).
那么我如何获得用户的角色?