Здесь у меня есть две таблицы, пожалуйста, посмотрите


первыйВ таблице department
есть данные об отделе, а во второй таблице locations
есть данные о местоположении. Для того, чтобы получить соответствующие значения location_id, отличные от номеров, которые я дал моему коду, подобный этому
<?php
$no = 1;
foreach ($detail as $s) {
foreach ($locations as $location) {
if (!empty($s->location_id)) {
$loc = explode(',', $s->location_id);
$loca = array();
foreach ($loc as $lo) {
if ($lo == $location->id) {
$loca[] = $location->location_name;
var_dump($loca);
}
}
}
}
?>
<tr>
<td><?php echo $no++; ?></td>
<td><?php echo $loca; ?></td>
</tr>
<?php } ?>
Используя этокод получает мой результат, как это 
я хочу, чтобы мой результат был таким 