Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/282.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
多维PHP数组中的值排序_Php_Arrays_Multidimensional Array - Fatal编程技术网

多维PHP数组中的值排序

多维PHP数组中的值排序,php,arrays,multidimensional-array,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等 我不

我已经从一个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等


我不熟悉使用数组,有人能推荐一种方法吗?

您不能在查询中添加ORDER BY来为您执行此操作吗?也就是说,这取决于您的数据库设计


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

谢谢您的回复。这是一个单数查询,因此无法在此范围内执行订单。。我不知道你所说的每天列表是什么意思?你能告诉我们你的sql查询是什么样子的吗?给我们一个您当前正在做的代码片段。