我有一个表单,我在其中创建了许多项目数组:
<input type="hidden" value="Full/Double Mattress" name="pickup1-dropoff1Items[1][0]">
<input type="text" name="pickup1-dropoff1Items[1][1]">
<input type="hidden" value="20" name="pickup1-dropoff1Items[1][2]">
<input type="hidden" value="FMat" name="pickup1-dropoff1Items[1][3]">
<input type="hidden" value="1" name="pickup1-dropoff1Items[1][4]">
所以结构基本上是:
array(
array('title', quantity, price, 'shorthand', order),
array('title', quantity, price, 'shorthand', order)
)
ETC...
我正在使用 PHP 获取这些信息并通过电子邮件发送。我可以像这样得到这些数组之一:
$pickup1_dropoff1Items = $_POST['pickup1-dropoff1Items'];
我想按每个数组中$pickup1_dropoff1Items
的“顺序”编号(即索引#4,即$pickup1-dropoff1Items[i][4]
)对数组进行排序。
这可以使用 PHP ksort() 来完成吗?有谁知道如何使用 PHP 对这样的数组进行排序?
谢谢!