一部のテーブル出力を Web ページにエコーする PHP 関数を作成しました。
ヘッダー行を生成するコードは次のとおりです。
echo('<tr><th class="leftcolumn">'.$headers[0].'</th>');
for ($i=1; $i<count($headers); $i++) {
echo('<th class="normalcolumn">'.$headers[$i].'</th>');
}
echo("</tr>");
私がこれから得ている出力は、非常に頻繁に終了タグを切り捨てています...次のような:
<th class="normalcolumn">Employed<br />After 2 Yrs/th>
この動作の原因が何であるかについて、私は途方に暮れています。そこで、テストのために、次の簡単なスクリプトを作成しました。
<?php
echo("After 2 Yrs"."</th");
?>
これから得られる HTML 出力 (はい、ソースの表示ページ) は次のとおりです。
After 2 Yrs
余分なテキストは特にありません。
問題が何であるかについてのアイデアはありますか?