为了账号安全,请及时绑定邮箱和手机立即绑定

从数组中删除双引号

从数组中删除双引号

PHP
凤凰求蛊 2021-10-22 13:25:10
我WhereIn()在 Laravel 中使用方法来获取各种“id”,但问题是我得到的数据是这样的["6,19"],我期望的是一个没有双引号的数字数组。我得到的数据来自 varchar 字段,所以它作为 varchar 出现,现在我需要将其更改为 [6,19] 而不用双引号。请指导我这样做。该whereIn方法仅支持带数字的数组。public function getusers($id){    $users = User::where('member_id', $id)->get();    foreach($users as $user)    {        $s = $user->path;        $s = str_replace('/', ',', $s); //this gives 6,19 and if i wrap that with [] it gives us ["6,19"].        return $usergs = User::whereIn("id", [$s])->get(); //[$s] gives like ["6,19"] -but i need to change that as [6,19] (array not string)    }}
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 378 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信