如何在php中将3个具有相同标签的数组中的3个变量连接到第四个数组中

如何在php中将3个具有相同标签的数组中的3个变量连接到第四个数组中,php,arrays,forms,join,dynamic-data,Php,Arrays,Forms,Join,Dynamic Data,我有3个从动态生成的表单中获取的数组。条目的数量可能是可变的,但这3个数组中每个数组的条目数量始终相同: services[0] => $service1 services[1] => $service2 services[2] => $service3 amount[0] => $amount1 amount[1] => $amount2 amount[2] => $amount3 price[0] => $price1 price[1] =>

我有3个从动态生成的表单中获取的数组。条目的数量可能是可变的,但这3个数组中每个数组的条目数量始终相同:

services[0] => $service1
services[1] => $service2
services[2] => $service3

amount[0] => $amount1
amount[1] => $amount2
amount[2] => $amount3

price[0] => $price1
price[1] => $price2
price[2] => $price3
如何为这些数组的每个变量创建一个数组? 对于具有相同标签的每个服务,我希望创建一个名为service的数组,如下所示:

Service1[0] => services[0]
Service1[1] => amount[0]
Service1[2] => price[0]

Service2[0] => services[1]
Service2[1] => amount[1]
Service2[2] => price[1]

Service3[0] => services[2]
Service3[1] => amount[2]
Service3[2] => price[2]
Services[0] => Service1
Services[1] => Service2
Services[2] => Service3
最后制作一个这样的数组:

Service1[0] => services[0]
Service1[1] => amount[0]
Service1[2] => price[0]

Service2[0] => services[1]
Service2[1] => amount[1]
Service2[2] => price[1]

Service3[0] => services[2]
Service3[1] => amount[2]
Service3[2] => price[2]
Services[0] => Service1
Services[1] => Service2
Services[2] => Service3
如果我知道从形式中得到的变量的确切数量,我可以很容易地做到,但是因为它是按正数生成的,所以我不知道。 谢谢


在php中,您需要$before变量。

这只是一个解释结构的示例。谢谢你的密码,我知道了。