小编qqm*_*ing的帖子

拉拉维尔。toArray() 转换后无法将 StdClass 类型的对象用作数组

对我来说这看起来很奇怪。

无法将 stdClass 类型的对象用作数组

我将查询转换为数组。

$query = DB::table('users')->where('name','=','Alex')->get()->toArray();
Run Code Online (Sandbox Code Playgroud)

检查了我的变量gettype($query);,它说Array.
还检查了它var_dump($query);,它也显示了Array

那么为什么$query在 foreach 中循环 my 时我必须使用$item->name并且无法将项目作为数组访问$item['name']

php arrays object laravel

5
推荐指数
1
解决办法
8549
查看次数

标签 统计

arrays ×1

laravel ×1

object ×1

php ×1