2013-10-31 2 views
-1
$locations = array(
    array('Eifel Tower', 48.858278, 2.294254, '#FF7B6F', 'eifel-tower.jpg', 120, 160), 
    array('The Louvre', 48.8640411, 2.3360444, '#6BE337', 'the-louvre.jpg', 160, 111), 
    array('Musee d\'Orsay', 48.860181, 2.3249648, '#E6E325', 'musee-dorsay.jpg', 160, 120), 
    array('Jardin du Luxembourg', 48.8469529, 2.337285, '#61A1FF', 'jardin-du-luxembourg.jpg', 160, 106), 
    array('Promenade Plantee', 48.856614, 2.3522219, '#FF61E3', 'promenade-plantee.jpg', 160, 120) 
); 

데이터베이스에서 반복해야하므로 루프에서 내부 배열을 반복 할 수 있습니까? 감사합니다. 그것을 게시 Houssni으로루프에서 내부 배열을 반복하려면 어떻게해야합니까?

for ($i = 0; $i < count($locations); $i++) 
{ 
    for ($j = 0; $j < count($locations[$i]); $j++) 
    { 
     echo $locations[$i][$j]; 
    } 
} 
+5

가 SO 약 - 당신의 접근 방식을 보여주는 설명하는 것 유효하지 않은 코드 및 예상 결과를 제공합니다. 첫 번째 게시물이므로이 설명이 나올 것입니다.하지만 앞으로는 그다지 많이 질문하지 않을 수 있습니다. –

+0

질문이 명확하지 않습니다. 당신은 그것을 바꿔 말할 수 있습니까? – gwillie

+0

내부 배열을 반복해야합니다. 이 하나의 "배열 ('Eifel Tower', 48.858278, 2.294254, '# FF7B6F', 'eifel-tower.jpg', 120, 160)" – Belal

답변

1

중첩 for 루프는 답변입니다

foreach ($location as $location_array) 
{ 
    foreach ($location_array as $location_detail) 
    { 
     var_dump($location_detail); 
    } 
} 
2

,하지만 당신은 다음과 같이 또한 작업을 수행 할 수 있습니다 :

관련 문제