PHP 프로그래밍 배우기: while 루프는 솔리드 다이아몬드 패턴을 구현합니다
PHP 프로그래밍을 배우는 과정에서 루프 구조는 매우 중요한 부분이며, while 루프는 가장 기본적이고 일반적으로 사용되는 루프 구조 중 하나입니다. while 루프의 중첩과 논리적 제어를 통해 다양한 패턴을 구현할 수 있습니다. 오늘은 PHP에서 솔리드 다이아몬드 패턴을 구현하는 코드를 작성하는 방법을 알아 보겠습니다.
먼저 솔리드 다이아몬드 패턴의 기본 특성을 명확히 해야 합니다. 다이아몬드는 일련의 공백과 별표로 구성되어 있으며 각 행의 별표 개수는 증가했다가 감소합니다. 이 패턴을 실현하려면 다음 단계에 따라 PHP 코드를 작성할 수 있습니다.
1단계: 마름모의 행 수 결정
먼저 마름모의 행 수를 결정해야 합니다. 마름모를 그린 다음 마름모의 중심을 그립니다. 행은 4행입니다.
2단계: PHP 코드 작성
이제 PHP 코드를 작성하고 먼저 다이아몬드 행 수를 정의한 다음 while 루프 중첩을 사용하여 다이아몬드 패턴의 출력을 얻습니다.
<?php $rows = 7; // 菱形的行数 // 上半部分菱形 $row = 1; while($row <= $rows){ $spaces = $rows - $row; while($spaces > 0){ echo " "; $spaces--; } $stars = 2 * $row - 1; while($stars > 0){ echo "*"; $stars--; } echo "<br/>"; $row++; } // 下半部分菱形 $row = $rows - 1; while($row > 0){ $spaces = $rows - $row; while($spaces > 0){ echo " "; $spaces--; } $stars = 2 * $row - 1; while($stars > 0){ echo "*"; $stars--; } echo "<br/>"; $row--; } ?>
이 코드에서는 먼저 다이아몬드의 행 수를 7로 정의한 다음 두 개의 while 루프를 사용합니다. 하나는 공백 출력을 제어하고 다른 하나는 별표 출력을 제어합니다. 이러한 방식으로 솔리드 다이아몬드 패턴의 출력을 얻을 수 있습니다.
이 간단한 예제를 통해 while 루프 사용에 대해 더 깊이 이해하는 동시에 PHP 코드 작성 능력을 연습할 수 있습니다. PHP 프로그래밍을 배우는 과정에서 더 많이 연습하고 프로그래밍 기술을 지속적으로 향상시킬 수 있기를 바랍니다!
위 내용은 PHP 프로그래밍 배우기: 견고한 다이아몬드 패턴을 구현하는 while 루프의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!