Yii 查询结果转化成数组方法
程序员文章站
2022-05-02 15:22:32
...
本文章来给大家转篇关于Yii 查询结果转化成数组方法,如果你对此文章有兴趣不防进入参考一下。
使用Yii 的Active Record 来获取查询结果的时候,返回的结果集是一个对象类型的,有时候为了数据处理的方便希望能够转成数组返回。比如下面的方法:
代码如下 | 复制代码 |
|
就可以了。
代码如下 | 复制代码 |
Post::model()->find()->attributes |
如果返回的是多条结果,返回的是一个对象数组的时候有下面2种方法:
代码如下 | 复制代码 |
//第一种直接将结果循环输出 foreach ($myReceivedCode as $model) { $result[] = $model->attributes; } //第二种用array_map $result= array_map(function($record) { return $record->attributes; }, Post::model()->->findAllByAttributes($attributes)); |
上一篇: PHP数组去重比较快的实现方式,php数组实现方式
下一篇: php数组随机排序几种方法
推荐阅读
-
php使用mysql_query查询超大结果集超内存的解决方法,phpmysql_query_PHP教程
-
MySQL中给自定义的字段查询结果添加排名的方法_MySQL
-
数据库查询结果构建多维数组解决办法
-
PHP实现查询两个数组中不同元素的方法,php数组
-
php中mysqli 处理查询结果集的几个方法
-
PHP使用PDO抽象层获取查询结果的方法示例
-
PHP使用mysql_fetch_object从查询结果中获取对象集的方法_PHP教程
-
深入理解用mysql_fetch_row()以数组的形式返回查询结果_php技巧
-
PHP将MySQL的查询结果转换为数组并用where拼接的示例
-
MySQL 查询结果取交集的实现方法