可以使用PHP的array_multisort函数按日期对数组进行排序。
示例代码如下:
$value){
$sortArray[$key] = strtotime($value);
}
// 使用array_multisort函数对日期数组进行排序
array_multisort($sortArray, SORT_ASC, $dates);
// 打印按日期排序后的数组
print_r($dates);
?>
输出结果:
Array
(
[0] => 2022-01-05
[1] => 2022-01-10
[2] => 2022-01-15
[3] => 2022-01-20
)
在上面的示例中,首先通过循环将日期数组转换为一个包含时间戳的新数组($sortArray)。然后使用array_multisort函数对新数组进行排序,排序方式为升序。最后打印按日期排序后的日期数组。