У меня есть многомерный массив в PHP, который я пытаюсь встроить в список HTML dl, однако у меня возникают проблемы с вложенным циклом foreach, проходящим только по первому значению первой команды foreach.
Это код, который я использую.
$content = '<div class="route" data-routeid="'.$route_name.'">';
foreach ($tripz as $trp){
$content .= '<dl data-direction="'. $trp['route direction'] .'" data-tripid="'. $trp['trip id'] .'">';
foreach ($timez as $tm){
$content .= '<dt>'. $tm['stop name'] .'</dt>';
$content .= '<dd>'. $tm['stop time'] .'</dd>';
}
$content .= '</dl>';
}
$content .= '</div>';
Это исходный массив: https://pastebin.com/whj51qHk
, и это вывод HTML: https://pastebin.com/KLHU4XyY