在多维PHP数组中排名值

时间:2010-12-19 14:08:21

标签: php arrays multidimensional-array

我已经从SQL查询中设置了一个多维PHP数组,它会每天回收每个项目发送的包裹。

e.g。

项目|第1天|第2天|第3天|第4天|第5天 1 | 100 | 120 | 90 | 150 | 60 2 | 150 | 200 | 80 | 90 | 100 3 | 1 | 2 | 3 | 4 | 5

我希望能够根据每天发出的项目数量为每天分配一个排名值,并将其放入现有数组中,或者创建一个可以引用的新数组

e.g。项目1第1天= 2,项目2第1天= 1,项目3第1天= 3,项目1第2天= 2等等

我刚开始使用数组,有人可以推荐一种方法吗?

1 个答案:

答案 0 :(得分:0)

您是否可以在查询中添加ORDER BY以便为您执行此操作?也就是说,这取决于您的数据库设计。

否则,如果您必须在PHP端执行此操作,则可以始终为每天创建一个列表,当您从数据库中读取信息时,可以将其放在它所属的位置。此过程将比使用数据库时慢。