如何在PHP中对日期数组进行排序

如何在PHP中对日期数组进行排序,第1张

如何在PHP中对日期数组进行排序

使用ISO(

yyyy-mm-dd
格式而不是“英语”格式,然后使用该
ksort
函数以正确的顺序获取它们。

不需要删除连字符,

ksort
将对字符串键进行字母数字比较,并且该
yyyy-mm-dd
格式可以很好地工作,因为词法顺序与实际日期顺序相同。

编辑
我看到您现在已经纠正了问题,以表明您实际上有一个数组数组,并且排序键在子数组中。在这种情况下,应按

uksort
其他建议使用,但我建议您根据DB格式化日期进行自己的编辑和排序,而不要解析人类可读的格式:

function cmp($a, $b){    global $array;    return strcmp($array[$a]['db'], $array[$b]['db']);}uksort($array, 'cmp');


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5122247.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-17
下一篇 2022-11-17

发表评论

登录后才能评论

评论列表(0条)

保存