在php中的foreach循环中迭代对象的对象

时间:2016-02-01 19:23:48

标签: php oop foreach

我有一个函数正在传递一个对象,该对象包含其中具有权限ID的其他对象。我在foreach循环中需要那些权限id。我的大多数尝试都给了我一个数组到字符串转换或调用非对象错误。

$ permission的格式化var_dump看起来像这样......

array (size=1)
  0 => 
    array (size=2)
      0 => 
        object(stdClass)[9]
          public 'permission_id' => string '1' (length=1)
      1 => 
        object(stdClass)[11]
          public 'permission_id' => string '2' (length=1)

//My function starts off like this...

function checkPermission($permission) {
  $db = DB::getInstance();
  global $user;

  foreach($permission as $key=>$value){

我需要弄清楚如何设置foreach循环,其中每一轮循环都通过上面的var_dump中的permission_id传递。

0 个答案:

没有答案