2011-12-15 2 views
0

동적으로 생성 된 양식에서 가져온 배열이 3 개 있습니다 (가변 개수의 항목이있을 수 있지만 각각에 대한 항목의 수는있을 수 있음). 이 3 개의 배열은 항상 같습니다.)동일한 레이블을 가진 3 개의 배열에서 3 개의 변수를 PHP의 네 번째 배열에 결합하는 방법

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 

배열의 각 변수에 대해 배열을 만드는 방법은 무엇입니까?

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 

내가 안다면 내가 쉽게 할 수있는을 내가 배열을 만들고 싶어 같은 레이블이 각 서비스에 대해 이 같은 서비스를 호출 양식에서 얻는 변수의 정확한 수는 있지만 dinamycally 생성 된 이후 나는 그것을 모릅니다. 감사 PHP에서

답변

0
for($i=0;$i<3;$i++){ 
    $Services[$i]=array($services[$i],$amount[$i],$price[$i]); 
} 

당신은 변수 전에 $이 필요합니다.

+0

구조를 설명하기위한 예일뿐입니다. 코드를 보내 주셔서 감사합니다. – g0dl3ss

관련 문제