访问数组和if中的对象值

时间:2018-09-04 16:34:30

标签: php arrays object drupal

在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).

那么我如何获得用户的角色?

0 个答案:

没有答案