2013-06-11 3 views
1

배열을 만들고 있는데 2 차원 배열을 반복하는 방법을 모르는 문제가 발생했습니다. 나는 당신이 날 도울 수 있기를 바랍니다2 차원 배열을 통한 반복

$kaarten = array 
(
    array("test",12.99), 
    array("test1",129.99), 
    array("test2",99.99) 
); 

:

내 배열입니다.

답변

5

중첩 된 foreach는 그것을 할 것입니다 : 당신은 루프, 서브 배열이 필요하지 않은 경우

foreach($kaarten as $subArray) 
{ 
    foreach($subArray as $subValue) 
    { 
     echo $subValue; 
    } 
} 

는, 당신은 값을 직접 액세스 할 수 있습니다

foreach($kaarten as $subArray) 
{ 
    echo $subArray[0]; // test 
    echo $subArray[1]; // 12.99 
} 

더 많은 정보 : foreach on the Manual합니다.

+0

안녕하세요, 그 대답은 나를 위해 작동하지만, 이제는 다른 질문이 생기면 괜찮습니다. 이제 배열 정보는 PHP 코드에 내장되어 있지만 입력 필드에 직접 입력하고 싶습니다. 어떻게하는지 설명 할 수 있습니까? 작은 예제는 2 개의 입력 필드 (1. name 2. price)로 시작하고 "add one more"라는 버튼이 있고 이름과 가격으로 2 개의 새로운 필드 팝업을 누르면 그 버튼이 있다는 것입니다. 등등. 너 또는 다른 누군가가 이걸 도와 줄 수 있기를 바랍니다. – Dennis

+0

데니스 (Dennis), 새로운 질문을 시작하는 것이 좋습니다. 새로운 질문에 더 많은주의를 기울이면서 생성하는 HTML 및 관련 코드를 포함 시키십시오. – MrCode