2013-06-26 2 views
2

У меня есть мульти двумерный массив со структурой:Верстка Еогеасп с данными из многомерного массива

  • Имя
  • Адрес
  • Площадь
    • Район Тип Тип 1
    • Площадь 2
    • Площадь Тип 2

У меня есть цикл, который захватывает имя и адрес для каждого бизнеса и эхо их. Теперь то, что я хочу, чтобы сделать, теперь захватить область и вытащить это для каждого бизнеса. Мой цикл до сих пор выглядит следующим образом:

foreach ($data AS $key => $value) { 
    echo '<ul>'; 
     echo '<li>'; 
      echo $value['Name']; 
     echo '</li>'; 
     echo '<li>'; 
      echo $value['Address']; 
     echo '</li>'; 
    echo '<li>'; 
        foreach ($data as $row) { 
         echo $data['Area']; 
        } 
     echo '</li>'; 
     echo '</ul>'; 
} 

я могу выводить все районы в один присест с:

foreach($data as $row) 
     { 
      foreach($row['Area'] as $areaout) 
       { 
       echo $areaout; 
       } 
     } 

Но мне нужно повторить с соответствующим названием и адрес

ответ

1

вы не должны просто заменить

foreach ($foo as $row) { 
    echo $foo['Area']; 
} 

по

echo '<ul>'; 
foreach ($value['Area'] as $v) { 
    echo '<li>' . $v . '</li>'; 
} 
echo '</ul>' 

?

+0

Спасибо, сделал трюк! – David