array中按照key排序的问题?
程序员文章站
2022-03-28 20:35:34
...
$test=array(60) {
[0]=> object(stdClass)#14 (3) { ["id"]=> string(3) "609" ["title"]=> string(19) "Physical Mechanisms" ["publish_time"]=> string(10) "6 MAY 2016" }
[1]=> object(stdClass)#14 (3) { ["id"]=> string(3) "610" ["title"]=> string(20) "Engineering Substrate" ["publish_time"]=> string(10) "2 MAY 2016" }
...}
根据publish_time对$test进行排序,怎么做?请教!
回复内容:
$test=array(60) {
[0]=> object(stdClass)#14 (3) { ["id"]=> string(3) "609" ["title"]=> string(19) "Physical Mechanisms" ["publish_time"]=> string(10) "6 MAY 2016" }
[1]=> object(stdClass)#14 (3) { ["id"]=> string(3) "610" ["title"]=> string(20) "Engineering Substrate" ["publish_time"]=> string(10) "2 MAY 2016" }
...}
根据publish_time对$test进行排序,怎么做?请教!
可以用php函数 usort 自定义排序
publish_time) publish_time) ) {
return -1;
} else if( strtotime($a->publish_time) > strtotime($a->publish_time) ){
return 1;
} else {
return 0;
}
}
usort($arr, '_usort');
推荐阅读
-
PHP中isset与array_key_exists的区别实例分析
-
Echarts之悬浮框中的数据排序问题
-
python中合并两个文本文件并按照姓名首字母排序的例子
-
PHP 多维数组的排序问题 根据二维数组中某个项排序
-
python 中的list和array的不同之处及转换问题
-
PHP中isset与array_key_exists的区别实例分析
-
PHP数组的交集array_intersect(),array_intersect_assoc(),array_inter_key()函数的小问题
-
解决python中遇到字典里key值为None的情况,取不出来的问题
-
php中array_multisort对多维数组排序的方法
-
三个数字排序问题,按照从小到大的思路排除结果