次のようなPHPコードで、100×100個のDIVブロックでモザイクタイルのようなものを
作りたいと考えています。
<?php $color = array(); $color[1] = '#4a8af4'; $color[2] = '#dc4e41'; $color[3] = '#ffcd42'; ?> <?php for($t=0; $t<100; $t++): ?> <?php for($i=0; $i<100; $i++): ?> <div style="display:inline-block;width:5px;height:5px;background-color:<?php echo $color[rand(1,3)] ?>"></div> <?php endfor; ?> <br> <?php endfor; ?>
実際にやってみると1分や2分では済まず、延々とブラウザが読込続けます。
何らかの手段を用いて、1分以内に、全て出力できるようにしたいのですが、
そういった手法はないものでしょうか。
お詳しい方がいらっしゃいましたら、何卒ご教授のほどお願いいたします。
追記
PHP 7.2
ブラウザ CHROME 79 (64bit)
サーバー: ロリポップの一番安いプラン
回答2件
あなたの回答
tips
プレビュー