0

私はいくつかのアイテム配列を作成しているフォームを持っています:

<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を使用してこのような配列をソートする方法を知っている人はいますか?

ありがとう!

4

2 に答える 2