如何在php中对多个表单字段数组进行排序?

Sea*_*all 4 php forms arrays sorting

我有一个表单提交的数组:

Array
(
    [form_key] => 9juTLit5qQbaBb98
    [sku] => Array
        (
            [0] => AC25
            [1] => AC30
            [2] => AC31
        )

    [product] => Array
        (
            [0] => 95
            [1] => 100
            [2] => 101
        )

    [related_product] => Array
        (
            [0] => 
            [1] => 
            [2] => 
        )

    [qty] => Array
        (
            [0] => 2
            [1] => 2
            [2] => 2
        )

)
Run Code Online (Sandbox Code Playgroud)

有没有一种更好的方式来对它进行排序?

Array
(
    [form_key] => 9juTLit5qQbaBb98
    [0] => Array
        (
            [sku] => AC25
            [product] => 95
            [qty] => 2
        )

    [1] => Array
        (
            [sku] => AC30
            [product] => 100
            [qty] => 2
        )


    [2] => Array
        (
            [sku] => AC31
            [product] => 101
            [qty] => 2
        )

)
Run Code Online (Sandbox Code Playgroud)

Abr*_*ver 7

既然您表示可以更改表单,则可以执行以下操作并获得所需的数组结构:

<input type="text" name="data[0][sku]">
<input type="text" name="data[0][product]">
<input type="text" name="data[0][qty]">

<input type="text" name="data[1][sku]">
<input type="text" name="data[1][product]">
<input type="text" name="data[1][qty]">
Run Code Online (Sandbox Code Playgroud)

该阵列将处于$_POST['data']这是方便用于循环,因为它是从分离的form_key,submit等...