3の倍数と3がつく数字の時だけアホになるプログラム -strpos
そんなナベアツ的なプログラムを書いてみます。
3の倍数は3で割ってあまりが0でOKですが、3のつく数字の判定は?
strpos(a, "b") aに"b"という「文字列」が含まれるかどうかを判定する関数。 strposした段階で文字列としての判定をするので型変換は不要。
これを利用して以下。
3の倍数と3がつく数字の時だけ文字が大きくなります。
<?php for ($n = 1; $n <= 40; $n++) { if ($n%3 == 0 ){ echo ("<font size=6> $n </font>"); } else if(strpos($n,"3") !== false){ echo("<font size=6>$n</font>"); }else{ echo($n); } } ?>