phpデータベースのwhatsに基づいてテーブルを作成しようとしていますが、以前はテーブルを作成していないので、動的に生成されたテーブルには '0'が表示されます
<?php
$outa='<table border="0"><tr>
<th>Month</th>
<th>Savings</th>
</tr>
<tr>';
for($i=0;$i<500;$i++)
{
$outb = '
<td>df</td>
<td>df</td>>';
}
$out=$outa+$outb+'
</tr>
</table';
?>
<html>
<head></head><body>
<?php echo $out; ?>
</body></html>
しかし、これは常にテーブルの代わりに0を出力します。何が得られますか?
なんてこった:
echo ‘st1’ + ‘st2’;
はまた、ループ内<tr>
タグを保つecho 0 + 0;
として変換されます。そんなこと知ってる!私はそれを過ぎていると信じることができません。私はC#lastnightでアプリケーションを作成していました(そして+を使って連結しています)、私は自分が何をしているのか分かりませんでした。本当にありがとう! –
HEREDOC(http://php.net/heredoc)も参照して、複数行の文字列を構築したい場合があります –