使用TP5框架做项目时,对于数据的查询返回的都是对象,虽然也可以当做普通的数组进行遍历进而进行后续处理,但这种形式直接扔给前端或者我想在返回的结果中临时增加一个数据字段,此时这种json对象数组形式就行了,临时的数据字段在对象数组里加不进去,所以转换为普通的数组后才能更方便的进行处理。
那么
<?php
public function scanData()
{
$model = model('Datacount');
$data = $model -> all();
return json($data);
}
结果为:

方法①
$list = $this -> jsonDatacount();
$list = json_decode($list->getContent(),true);
方法②
$list = $this -> jsonDatacount()->toArray();

本文介绍了使用TP5框架处理数据查询结果时遇到的问题及解决方案。当查询返回的对象数组不便直接处理时,可通过两种方法将其转换成普通数组,以便于进行更灵活的数据操作。
6840

被折叠的 条评论
为什么被折叠?



