Как создать несколько элементов массива для более глубоких параметров? Я получил, например:
<input name="product[name]" />
<input name="product[quantity]" />
И я хочу получить вывод в сообщении, как
[product] => Array (
[product] => Array ( [name] => x, [quantity] => x )
[product] => Array ( [name] => x, [quantity] => x )
)
Есть идеи? я пытался сделать так
<input name="product[][name]" />
<input name="product[][quantity]" />
<input name="product[][name]" />
<input name="product[][quantity]" />
, а также:
<input name="product[name][]" />
<input name="product[quantity][]" />
<input name="product[name][]" />
<input name="product[quantity][]" />
Но получил много массивов входных данных синглов или только одну группу публикуемых массивов.
вывод # 1 для таких настроек, как: product [] [name]
product
[▼
[▼
"position" => "1"
]
[▼
"name" => "qwe"
]
[▼
"quantity" => "1"
]
[▼
"singlePriceNetto" => "123"
]
[▼
"singlePriceSummaryNetto" => "123,00"
]
[▼
"singleVat" => "23"
]
[▼
"singleVatSummary" => "28,29"
]
[▼
"singleSummaryBrutto" => "151,29"
]
[▼
"position" => "2"
]
[▼
"name" => "321"
]
[▼
"quantity" => "1"
]
[▼
"singlePriceNetto" => "321"
]
[▼
"singlePriceSummaryNetto" => "321,00"
]
[▼
"singleVat" => "23"
]
[▼
"singleVatSummary" => "73,83"
]
[▼
"singleSummaryBrutto" => "394,83"
]
]
Я пытался сделать то же самое products [name] [] Вывод: products
[▼
"position" => [▼
"1"
"2"
]
"name" => [▶]
"quantity" => [▶]
"singlePriceNetto" => [▶]
"singlePriceSummaryNetto" => [▶]
"singleVat" => [▶]
"singleVatSummary" => [▶]
"singleSummaryBrutto" => [▶]
]