首页 昆明信息港 下载客户端 关于彩龙 论坛须知

Thinkphp5查询数据时根据数组中的顺序排序

    使用ThinkPHP对数据进行查询时,有时需要根据某个字段在数组中的出现顺序进行排序,这时要怎么做呢? 

    假设数组是$a,排序字段名为$field

    $order_string = implode(',',$a);

    $order_expression = 'field('.$field.','.$order_string.')';

    将$order_expression放到order方法中,就能实现根据数组中的出现顺序进行排序了。

    注: 数组$a需要是一维数组,并且数组元素类型与排序字段一致.

网友评论

1条评论

发表

网友评论

1条评论

发表

最新评论

小眼镜儿 6 0

不要吝啬,多发点技术让我们也开开眼 @乌蒙小码农

11月06日 16:50

推荐文章

彩龙

Copyright © 2008-2021 彩龙社区 版权所有 All Rights Reserved.

免责声明: 本网不承担任何由内容提供商提供的信息所引起的争议和法律责任。

经营许可证编号:滇B2-20090009-7

下载我家昆明APP 下载彩龙社区APP