PHP怎么多条件进行排序

简介: PHP怎么多条件进行排序

业务场景:在全网排序这里有会员和非会员的区别,这边的业务需求是会员排在前边,非会员按照发布时间排序,在查询这些数据时就需要进行多条件的进行排序


image.png

/*
author:咔咔
time:2018.9.25
address:陕西西安
wechat:fangkangfk
*/
$product = Db::table('wxb_move_user')->where([
            'examine'=>2
        ])->order('is_vip desc,creat_time desc')->select();

在这里进行了vip的排序,在根据时间的排序。这里有一点需要注意的,那个条件在前面,就先使用前面的进行排序,在根据后边的进行排序


相关文章
原生php实现列表接口+分页接口+排序接口组合使用+包括测试数据(不加任何封装)
原生php实现列表接口+分页接口+排序接口组合使用+包括测试数据(不加任何封装)
原生php实现列表接口+分页接口+排序接口组合使用+包括测试数据(不加任何封装)
|
8月前
|
SQL PHP 数据库
php数组随机排序
PHP中对数据进行随机排序
|
2月前
|
存储 SQL 数据处理
PHP中如何高效地处理大规模数据的排序?
在PHP中处理大规模数据排序时,选择合适的方法至关重要。对于内存内可以处理的数据,可以直接使用PHP内置排序函数;对于超出内存限制的数据,可以考虑分块处理、外部排序或利用数据库的排序功能。根据具体应用场景和数据规模,选择最佳的排序策略,确保排序操作高效且稳定。
29 2
|
6月前
|
存储 PHP 索引
|
算法 小程序 PHP
PHP实现递归排序
在leetcode练习算法的时候,发现一个算法需要用到递归。 递归是个好东西,但是吧,一般不理解其精髓的,很难写出一个好的递归。 递归其实就是函数本身直接或者间接地调用自身的一种编程方法(我自己调用我自己~),也可以理解为有反复执行过程的一种方法,这个就与循环非常相似,但是递归调用的函数中必须要有终止条件,也就是一定
55 1
|
JSON PHP 数据格式
php清洗数据实战案例(2):根据键值进行二维数据的对象数组的排序
php清洗数据实战案例(2):根据键值进行二维数据的对象数组的排序
87 0
PHP 多维数组排序
PHP 多维数组排序
|
PHP
PHP常用排序
PHP常用排序
85 0
|
PHP
PHP数组排序 解决数值型版本号排序错乱
PHP数组排序 解决数值型版本号排序错乱
138 0