この記事では、PHP で中空ダイヤモンドを印刷する方法を主にコードの形式で説明します。お役に立てれば幸いです。
<?php function star($num) { if($num>0) { for($i=0; $i<$num; $i++) { //左上 if($i<1) { for($j=0; $j<($num-$i-1); $j++) { echo " "; } echo "*<br/><br/>"; } else { for($j=0; $j<($num-$i-1); $j++) { echo " "; } echo "*"; //右上 for($j=0; $j<(2*$i-1); $j++) { echo " "; } echo "*<br/><br/>"; } } for($i=1; $i<$num; $i++) { //左下 if($i>0) { for($j=0; $j<$i; $j++) { echo " "; } echo "*"; } //右下 if($i>0 && $i<($num-1)) { for($j=0; $j<2*($num-$i)-3; $j++) { echo " "; } echo "*<br/><br/>"; } } } } star(3); ?>
関連おすすめ:
php出力ホローダイヤモンドphp7php環境構築php入門から習熟まで
以上がPHPで中空ダイヤモンドの印刷を実現の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。