이 튜토리얼에서는 PHP에서 별 패턴을 구현하는 방법을 배우게 됩니다. PHP에서 다양한 패턴을 인쇄하는 것은 간단하고 배우기 쉽습니다. 그리고 C나 C++ 같은 다른 프로그래밍 언어에 대한 지식도 있으면 좋을 것 같아요. 피라미드 삼각형 패턴, 별 패턴, 숫자 패턴 등을 인쇄할 수 있습니다. 이 튜토리얼에서는 다양한 패턴 중에서 이를 학습할 것입니다. 이러한 패턴을 인쇄하려면 for 루프를 사용합니다. for Each 루프와 중첩된 for 루프를 사용하여 이러한 패턴을 인쇄할 수도 있습니다. 이러한 중첩 루프에서는 외부 루프와 내부 루프를 사용하여 하나의 특정 패턴에 대한 별을 인쇄합니다.
광고 이 카테고리에서 인기 있는 강좌 PHP 개발자 - 전문 분야 | 8개 코스 시리즈 | 3가지 모의고사무료 소프트웨어 개발 과정 시작
웹 개발, 프로그래밍 언어, 소프트웨어 테스팅 등
다음은 PHP 별 패턴의 6가지 예입니다.
코드:
<?php //example to demonstrate star pattern-1 for($i=0; $i<5; $i++) { for($j=0; $j<5; $j++) { echo '*'; } echo '<br>'; } ?> <p><strong>출력:</strong></p> <p><img src="https://img.php.cn/upload/article/000/000/000/172490831928314.png" alt="PHP의 별 패턴" ></p> <h4>예시 #2</h4> <p>이 예에서 i for 루프는 5번 반복되고 i의 각 값에 대해 내부 j for 루프는 반복되어 star *로 인쇄됩니다. j for 루프는 별을 인쇄하는 데 사용됩니다. i의 초기 값이 1이면 별 하나가 인쇄됩니다. 다음으로 값이 2인 경우 한 행에 별 두 개가 인쇄되고, 값이 3인 경우 별 세 개가 인쇄되며 값이 5보다 크지 않을 때까지 계속됩니다.</p> <p><strong>코드:</strong></p> <pre class="brush:php;toolbar:false"><?php //example to demonstrate star pattern-2 for($i=1; $i<=5; $i++) { for($j=1; $j<=$i; $j++) { echo '*'; } echo '<br>'; } ?>
출력:
이 예에서 i for 루프는 5개의 행을 원하므로 5번 반복됩니다. j for 루프는 i 값에 따라 *를 인쇄하는 데 사용됩니다. 처음으로 첫 번째 행에 별 5개를 원하므로 i의 첫 번째 값이 1인 경우 j 루프는 별 5개를 인쇄합니다. 다음으로 값 2에 대해 j 루프는 별 4개를 인쇄하고, 다음 값 3에 대해 j 루프는 3번을 인쇄합니다. i의 조건이 5보다 크면 중지되고 원하는 출력이 인쇄됩니다.
코드:
<?php //example to demonstrate star pattern-3 for($i=1; $i<=5; $i++) { for($j=5; $j>=$i; $j--) { echo '*'; } echo '<br>'; } ?>
출력:
이 예에서는 별 패턴의 행 수가 5이므로 I for 루프 값이 5번 반복됩니다. 또한 이 예에서는 j for 루프를 사용하여 공백을 인쇄하고 새로운 k for 루프는 다음과 같습니다. 별*을 인쇄하는 데 사용됩니다.
코드:
<?php //example to demonstrate star pattern-4 for($i=1; $i<=5; $i++) { for($j=4; $j>=$i; $j--) //loop to print spaces { echo ' '; } for($k=1; $k<=$i; $k++) //loop to print stars { echo '*'; } echo '<br>'; } ?>
출력:
이 예에서는 3개의 루프가 사용되었습니다. 하나는 행 수에 사용되었고, 두 번째는 공백 인쇄에, 세 번째는 별표 인쇄에 사용되었습니다. 정의된 두 루프는 모두 i 값에 따라 달라집니다.
코드:
<?php //example to demonstrate star pattern-5 for($i=1; $i<=6; $i++) { for($j=1; $j<=$i; $j++) //loop to print spaces { echo ' '; } for($k=5; $k>=$i; $k--) //loop to print stars { echo '*'; } echo '<br>'; } ?>
출력:
In this example, there is a combination of two stars patterns upper triangle and lower triangle. These triangles are already explained in the previous examples and for this, we use three loops, one for the number of rows, second for the printing of spaces and third for the printing of stars and this loop is repeated again with different initial values of i and j along with different conditions for the next half of the triangle pattern.
Code:
<?php //example to demonstrate star pattern-5 // this loop prints the upper half of the star pattern for($i=1; $i<=5; $i++) { for($j=1; $j<=$i; $j++) //loop to print spaces { echo '*'; } echo '<br>'; } // this loop prints the lower half of the pattern for($i=1; $i<=5; $i++) { for($j=4; $j>=$i; $j--) //loop to print stars { echo '*'; } echo '<br>'; } ?>
Output:
In this article, star patterns in PHP are explained. We have seen different forms of star patterns. These patterns are with an explanation of how the condition works, how the looping works to print the stars as desired.
위 내용은 PHP의 별 패턴의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!