たとえば、次の操作があります。
foreach ($data as $item)
{
$arr[] = array(
'subjcode' => $item->subjCode,
'subjdesc' => $item->subjDesc,
'lab' => $item->lab,
'lec' => $item->lec,
'units' => $item->units,
);
}
次のように foreach を使用してテーブルの行に 5 つを表示するにはどうすればよいですか (このコードは間違っていますが、これが私がやりたいことです。何を変更する必要がありますか?):
foreach($arr as $val)
{
echo '<tr>';
echo '<td>'.$val->subjcode.'</td>';
echo '<td>'.$val->subjdesc.'</td>';
echo '<td>'.$val->lab.'</td>';
echo '<td>'.$val->lec.'</td>';
echo '<td>'.$val->units.'</td>';
echo '</tr>';
}