php二维数组根据id删除元素!

图片描述
数组里的iduser是当前登录账号会保存的iduser,然后根据当前登录账号的iduser删除整个元素,比如登录的iduser是636,就删除下标1的元素,如果是686就删除下标0的元素,这个怎么写!!

阅读 789
评论
    3 个回答

    通过循环判断 iduser是否相等就行了。

    function repeat(array $input, string $key, int $user_id): array
        {
            
            
            foreach ($input as $k => $v) {
                if ($input[$v[$key]] == $user_id) {
                    unset($input[$k]);
                    break;
                }
                
                continue;
            }
            
            
            return $input;
        }
        
        
        var_dump (repeat ($data, 'iduser', 686));
      相似问题
      推荐文章