2014-11-06 4 views
-1

나는 형태가있는 경우 :연관 PHP 배열

<form action="/page.php" method="POST"> 
<input name="length[<?=$ID;?>]['00:12:00']"> 
</form> 

그래서, BACK의 말에, 나는 명확하게 배열을 가지고,하지만, 위의 예를 ID 번호를 참조 할 필요를

foreach($_POST['length'] AS $p) { 

echo($p['ID']); 
echo($p['ID']['length_number']); 


} 

프런트 엔드 양식 입력 데이터를 다르게 구성 할 수있는 방법이 있나요? 백엔드에서 더 쉽게 빗어 낼 수 있습니까?

+0

가능한 복제 http://stackoverflow.com/questions/1834703/php-foreach-loop-key-value –

+0

@AndyJones 나는 그것이 중복 답변이라고 생각하지 않습니다. 적어도 그것은 이해할 수있는 방식으로 내 질문에 답하지 않습니다. – CRAIG

답변

0

숨겨진 입력 필드를 사용하여 ID를 가져 와서 참조 할 수 있습니다.

<input type="hidden" name="id" value="<?php echo $id; ?>" /> 
0

것은 같은 것을 사용하여 시도 : 12 :

foreach($_POST['length'] AS $id=>$values) { 
    echo $id; 
    print_r($values); 
} 

다음은 상술 $ 값은 어레이 (00로서 배열 될 것이다 00 '=>'{입력 필드의 값} ')