PHP 프로그래밍 가이드: while 루프를 사용하여 단단한 다이아몬드 그리기
PHP 프로그래밍에서 루프를 사용하는 것은 거의 필수 작업 중 하나입니다. 이 기사에서는 while 루프를 사용하여 단단한 다이아몬드를 그리는 방법을 소개하여 PHP의 기본 루프 작업에 대한 더 깊은 이해를 제공하고 프로그래밍 기술을 향상시킵니다.
먼저 마름모 스타일을 살펴보겠습니다.
* *** ***** ******* ********* ******* ***** *** *
다음으로, 이 마름모의 그리기 프로세스를 PHP 코드를 통해 구현하겠습니다. 먼저 다이아몬드의 행 수를 결정한 다음 특정 규칙에 따라 공백과 별표를 인쇄해야 합니다.
다음은 마름모를 그리는 PHP 코드의 예입니다.
<?php $rows = 5; // 定义菱形的行数 // 上半部分菱形 $spaces = $rows - 1; $stars = 1; while ($stars <= $rows) { echo str_repeat(' ', $spaces) . str_repeat('*', $stars) . " "; $spaces--; $stars += 2; } // 下半部分菱形 $spaces = 1; $stars = $rows - 2; while ($stars >= 1) { echo str_repeat(' ', $spaces) . str_repeat('*', $stars) . " "; $spaces++; $stars -= 2; }
위 코드를 통해 행 번호가 5인 마름모 그리기 프로세스를 정의합니다. 먼저 마름모의 위쪽 절반, 그 다음 마름모의 아래쪽 절반입니다. 그 중 루프 및 문자열 반복 기능을 사용하여 공백 및 별표 인쇄를 제어합니다.
위 코드 예제는 PHP 환경에서 쉽게 실행될 수 있으며 위에 표시된 견고한 다이아몬드 모양을 출력합니다. 필요에 따라 행 수를 수정하여 다양한 크기의 다이아몬드를 만들 수도 있습니다.
이 연습을 통해 PHP의 루프 구조 사용을 더 잘 이해하고 프로그래밍 논리에 대한 이해를 강화하며 프로그래밍 기술을 풍부하게 할 수 있습니다. 이 기사가 여러분이 PHP 프로그래밍의 기본 지식을 더 잘 익히고 프로그래밍 여정에 재미와 도전을 더하는 데 도움이 되기를 바랍니다.
위 내용은 PHP 프로그래밍 가이드: while 루프를 사용하여 견고한 다이아몬드 그리기의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!