• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:printfの表示結果の配置がうまくいかない)

printfの表示結果の配置がうまくいかない

このQ&Aのポイント
  • PHP初心者が、printfの表示結果の配置について問題が発生しています。
  • 現在のコードでは、結果が1つずつ改行されてしまい、理想の配置ができません。
  • 質問者は、指定した1行の幅内で均等な間隔で複数の結果を表示する方法を知りたいとしています。

質問者が選んだベストアンサー

  • ベストアンサー
  • thezen5
  • ベストアンサー率84% (27/32)
回答No.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>';

humhum55hiki
質問者

お礼

できました! いつもご協力頂きありがとうございます! 重ね重ねお礼を申し上げます。