<?php // 0 // 00 // 000 //この図形をfor文を使って出力 for($i = 1; $i <= 3; $i ++){ for($j = 1; $j <= $i; $j ++){ echo '0'; } echo PHP_EOL; } // 0 // 000 // 00000 // //この図形をfor文を使って出力 for($i = 0; $i < 3; $i ++){ for($j = 2; $j > $i; $j --){ echo ' '; } for($k = 0; $k <= $i * 2; $k ++){ echo '0'; } echo PHP_EOL; } // 0 // 000 // 00000 // 000 // 0 // //この図形をfor文を使って出力 for($i = 0; $i < 5; $i++) { for($j = 0; $j < abs(2-$i); $j++) { echo " "; } for($k = 0; $k < 5 - 2 * abs(2-$i); $k++) { echo "0"; } echo PHP_EOL; } ?>
abs(int|float $num): int|floatはnum の絶対値を返します。 absについて詳しくは下記参照