TP6 select查询数据集(集对象/记录集)不是数组形式 array_column

例子:

$rs = Db::name('user')->where('status', 1)->select();

输出:

TP6 select 方法查询默认结果是一个数据集对象不是数组

如果这是直接使用  array_column($rs,'id') 肯定是错误,取得不到数据,

 

如果需要转换为数组可以使用(toArray())

$rs = Db::name('user')->where('status', 1)->select()->toArray();

这时才可以使用array_column()

官方文档:https://www.kancloud.cn/manual/thinkphp6_0/1037533

 

已标记关键词 清除标记
©️2020 CSDN 皮肤主题: 1024 设计师:上身试试 返回首页