- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:printfの表示結果の配置がうまくいかない)
printfの表示結果の配置がうまくいかない
このQ&Aのポイント
- PHP初心者が、printfの表示結果の配置について問題が発生しています。
- 現在のコードでは、結果が1つずつ改行されてしまい、理想の配置ができません。
- 質問者は、指定した1行の幅内で均等な間隔で複数の結果を表示する方法を知りたいとしています。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
printf以外はwhileの外に出す $sql = mysql_query('SELECT `市区町村`, COUNT(`市区町村`) AS `count` FROM `estate` GROUP BY `市区町村`'); echo '<table border="1" cellspacing=0 cellpadding=5 width=780><tr>'; $i=1; while ($row = mysql_fetch_object($sql)) { printf('<td>%s(%d)</td>', $row->市区町村, $row->count); if($i==4){$i=1; echo "\n</tr>\n<tr>\n"; }else{ $i++; } } echo '</tr></table>';
お礼
できました! いつもご協力頂きありがとうございます! 重ね重ねお礼を申し上げます。