Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何循环数组以获取项目?_Php_Laravel_Laravel 7 - Fatal编程技术网

Php 如何循环数组以获取项目?

Php 如何循环数组以获取项目?,php,laravel,laravel-7,Php,Laravel,Laravel 7,我试图通过数组$permission\u id循环获取值68,并将其分配给$manager\u角色,并将该值存储在表permissions中,但这段代码不能做到这一点? 我哪里出错了 ** **我认为@Hoppo的评论是对的,你弄错了相等运算符,用=代替=: foreach ($permission_ids as $permission_id) { if($permission_id == 68){ // attach manager role permissi

我试图通过数组
$permission\u id
循环获取值
68
,并将其分配给
$manager\u角色
,并将该值存储在表
permissions
中,但这段代码不能做到这一点? 我哪里出错了

**


**我认为@Hoppo的评论是对的,你弄错了相等运算符,用
=
代替
=

   foreach ($permission_ids as $permission_id) {
      if($permission_id == 68){
        // attach manager role permission to manager role
        $manager_role->permissions()->attach($permission_id);
      }

    }

你需要明白=!==尝试搜索php分配和php比较
   foreach ($permission_ids as $permission_id) {
      if($permission_id == 68){
        // attach manager role permission to manager role
        $manager_role->permissions()->attach($permission_id);
      }

    }