thinkPHP5-toArray()方法
来源:互联网 发布:mac最下面的图标移上去 编辑:程序博客网 时间:2024/06/05 13:25
TP5内置语句如下:
$list = $RealName_model->where($where)->order(['id' => 'desc'])->field('id,real_name,mobile,is_success')->paginate($paginate['list_rows'], false, $page_config);
该数组返回的示例如下:
think\paginator\driver\Bootstrap::__set_state(array( 'simple' => false, 'items' => think\Collection::__set_state(array( 'items' => array ( 0 => array ( 'id' => 3, 'real_name' => '刘炎', 'mobile' => '15395110269', 'is_success' => 1, 'order_count' => 0, 'order_sum_money' => '0.00', ), ), )), 'currentPage' => 1, 'lastPage' => 1, 'total' => 1, 'listRows' => 15, 'hasMore' => false, 'options' => array ( 'var_page' => 'page', 'path' => '/api/Business/team_management.html', 'query' => array ( ), 'fragment' => '', 'type' => 'bootstrap', 'list_rows' => 15, 'merchant_id' => 1, 'is_check' => 1, 'page' => 1, ), 'nextItem' => NULL,))
要想将以上的数据转换成数组,就要调用toArray()方法:
$list = $list->toArray();
这是thinkPHP集成好的方法,在thinkphp/library/think/collection.php文件中定义。处理之后的值就是一个规范的数组。形式如下:
array ( 'total' => 1, 'per_page' => 15, 'current_page' => 1, 'last_page' => 1, 'data' => array ( 0 => array ( 'id' => 3, 'real_name' => '刘先生', 'mobile' => '15388888888', 'is_success' => 1, 'order_count' => 0, 'order_sum_money' => '0.00', ), ),)
阅读全文
0 0
- thinkPHP5-toArray()方法
- arraylist toarray() 方法
- ArrayList的toArray方法
- toArray()方法使用说明
- toArray方法浅析
- Java Collection toArray方法
- 由 toArray( )方法想到的
- toArray()方法的注意点
- ArrayList类的toArray方法
- ArrayList.toArray(T[])方法实例
- Java - ArratList-> toarray()方法详解
- Java的Collection.toArray方法
- List转数组toArray方法
- List转数组toArray方法
- toArray()
- 集合转数组的toArray()和toArray(T[] a)方法
- 集合转数组的toArray()和toArray(T[] a)方法
- 深入理解ArrayList中 toArray(),toArray(T[])方法
- 6.3
- Java对象的访问定位
- folium遇到的坑 不显示颜色
- 6.17
- HUD 1008 Elevator
- thinkPHP5-toArray()方法
- Android连接WiFi再探索
- 文件尾条件
- 这可能是最好的RxJava 2.x 入门教程(三)
- CentOS6.6下配置SSH免密码登录
- 密码编码学初探——消息认证码
- AndroidStudio 3.0 与 Unity3d交互
- JS中的构造函数
- bootstrap, boosting, bagging 几种方法的联系