私はいくつかのアイテム配列を作成しているフォームを持っています:
<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)
)
等...
PHPを使用してこの情報を取得し、電子メールで送信しています。これらの配列のいずれかを次のように取得できます。
$pickup1_dropoff1Items = $_POST['pickup1-dropoff1Items'];
$pickup1_dropoff1Items
これらの配列のそれぞれで、配列を「順序」番号 (つまり、インデックス #4、つまり) で並べ替えたいと思い$pickup1-dropoff1Items[i][4]
ます。
これは PHP ksort() を使用して実行できますか? PHPを使用してこのような配列をソートする方法を知っている人はいますか?
ありがとう!