다른 배열의 데이터에서 다차원 배열을 만드는 PHP 프로그램을 얻으려고합니다.
$n = 13;
while($n <=22){
$itemName = $outputFields['FLD_'+ $n +'_002']['value'];
$itemUM = $inputFields['FLD_'+ $n +'_029']['value'];
$itemUnits = $inputFields['FLD_'+ $n +'_032']['value'];
$itemUnitsPrice = $outputFields['FLD_'+ $n +'_045']['value'];
$itemExtendedPrice = $outputFields['FLD_'+ $n +'_060']['value'];
$itemLT = $outputFields['FLD_'+ $n +'_076']['value'];
$arrItems[$itemName][$itemUM][$itemUnits][$itemUnitsPrice][$itemExtendedPrice][$itemLT] = true;
$n++;
}
아이디어 최종 결과는 다음과 같아야합니다.
Array
(
[13] => Array
(
[itemName]
[itemUM]
[itemUnits]
...
)
...
[22] => Array
(
[itemName]
[itemUM]
[itemUnits]
...
)
)
현재 "정의되지 않은 오프셋"오류가 발생합니다.
이 코드를 시도하십시오.
$n = 13;
while($n <=22){
$arrItems[$n]['itemName'] = $outputFields['FLD_'. $n .'_002']['value'];
$arrItems[$n]['itemUM'] = $inputFields['FLD_'. $n .'_029']['value'];
$arrItems[$n]['itemUnits'] = $inputFields['FLD_'. $n .'_032']['value'];
$arrItems[$n]['itemUnitsPrice'] = $outputFields['FLD_'. $n .'_045']['value'];
$arrItems[$n]['itemExtendedPrice'] = $outputFields['FLD_'. $n .'_060']['value'];
$arrItems[$n]['itemLT'] = $outputFields['FLD_'. $n .'_076']['value'];
$n++;
}
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다