データベースから 27 列のテーブルを出力しているので、画面に 27 列が表示されると美的に不快になることは明らかです。したがって、これは特定の列が空であるかどうかを確認するために使用してきた条件の 1 つであり、空の場合はテーブル ヘッダーが印刷されず、それが印刷されない場合は別の isset 条件がテーブル データを印刷しません。しかし、計画通りには進んでいません。これらは私が試したバリエーションであり、どれも機能していません PS $result = クエリによって返される行数。
$i = 1;
while ($i <= $result)
{
if (!empty($array['Others'][$i]))
{
$others = print "<th>Others</th>";
break;
}
$i++;
}
$i = 0;
while ($i <= $result)
{
$emptyothers = !empty($array['Others'][$i]);
if ($emptyothers == '1')
{
$others= print "<th>Others</th>";
break;
}
$i++;
}