php - 在 PHP 中按日期排序数组,另一个按日期排序
问题描述
如何按日期对这两个数组进行排序一个数组具有所有日期请告诉我解决此问题的方法我尝试过的代码
<?php
$date=array("2018-09-28","2018-11-26","2018-12-26","2019-01-25","2019-02-25","2019-03-25","2019-04-25","2019-05-27","2019-06-25","2019-07-25","2019-08-26","2019-09-25","2019-10-25","2019-11-25","2019-12-26","2017-05-30","2017-05-31","2017-10-26","2017-10-27","2020-01-04");
$amount=array("-1000","-1000","-1000","-1000","-1000","-1000","-1000","-1000","-1000","-1000","-1000","-1000","-1000","-1000","-1000","-50000","-50000","-70000","-69414","276521");
$count= count($date);
echo "<table>"
echo "<tr>";
echo "<th>DATES</th>";
echo "<th>Amount</th>";
echo "</tr>";
for($i=0;$i<$count;$i++)
{
echo "<tr>";
echo "<td>".$date[$i]."</td>";
echo "<td>".$amount[$i]."</td>";
echo "</tr>";
}
?>
解决方案
这将对日期数组进行升序排序,并按日期数组对金额数组进行排序:
array_multisort($date, $amount);
降序排序:
array_multisort($date, SORT_DESC, $amount);
推荐阅读
- powerbi - 当我们使用 USERELATIONSHIP 时,power bi 如何解决歧义?
- azure-devops-migration-tools - 运行 Azure DevOps 迁移工具所需的权限
- javascript - 使用Javascript以任何顺序使用正则表达式查找字符串中的所有匹配项
- mysql - 我们想将 PowerBI 连接到托管在外部服务器上的 mysql 数据库
- javascript - 测试依赖于 react-router@6 useSearchParams 的自定义钩子
- typescript - Solid-js 组件的打字稿类型
- c# - 将方法从递归转换为迭代
- excel - 复制/导出多列
- c++ - 下面描述的这个特定的小问题是否有设计模式?
- javascript - 从 Firebase 存储下载 json 文件