>백엔드 개발 >PHP 문제 >루프용 PHP를 작성하는 방법에는 여러 가지가 있습니다.

루프용 PHP를 작성하는 방법에는 여러 가지가 있습니다.

藏色散人
藏色散人원래의
2021-11-12 10:01:462933검색

php for 루프에는 다음과 같은 두 가지 작성 방법이 있습니다. 1. "for(expr1; expr2; expr3){...}" 방법 2. "for(expr1; expr2; expr3){if(...) {}break;}..." 메서드.

루프용 PHP를 작성하는 방법에는 여러 가지가 있습니다.

PHP for 루프를 작성하는 방법은 몇 가지입니까?

PHP for 루프 작성 방법 및 예제

For 루프는 가장 최근의 루프 문 중 하나입니다. 언어에 관계없이 이 루프 문이 있으며, 우리 작업에서도 일반적으로 사용되는 루프 방법입니다. .

문법 규칙:

for (expr1; expr2; expr3){
要执行的代码
}

expr1: 루프가 시작되는 위치를 나타냅니다.

expr2: 루프의 조건 값이 TRUE이면 루프가 계속되고 중첩 루프 문이 실행됩니다. 값이 FALSE이면 루프가 종료됩니다.

expr3: 각 루프 후에 평가(및 실행)됩니다.

글이 좀 모호합니다. 가장 간단한 for 루프 데모를 작성해 보겠습니다!

for 루프 데모1:

<?php
for($n=1;$n<20;$n++){
    echo &#39;for循环语句执行第&#39;.$n."次<br>";
}

실행 결과:

for循环语句执行第1次
for循环语句执行第2次
for循环语句执行第3次
for循环语句执行第4次
for循环语句执行第5次
for循环语句执行第6次
for循环语句执行第7次
for循环语句执行第8次
for循环语句执行第9次
for循环语句执行第10次
for循环语句执行第11次
for循环语句执行第12次
for循环语句执行第13次
for循环语句执行第14次
for循环语句执行第15次
for循环语句执行第16次
for循环语句执行第17次
for循环语句执行第18次
for循环语句执行第19次

$n<20의 조건이 충족되지 않으면 $n이 출력되지 않는 것을 볼 수 있습니다.

For 루프 문 Demo2, break를 사용하여 for 루프에서 빠져나옵니다.

<?php
for($n=1;$n<20;$n++){
    if($n==10){
        break;
    }
    echo &#39;for循环语句执行第&#39;.$n."次<br>";
}

출력 결과:

for循环语句执行第1次
for循环语句执行第2次
for循环语句执行第3次
for循环语句执行第4次
for循环语句执行第5次
for循环语句执行第6次
for循环语句执行第7次
for循环语句执行第8次
for循环语句执行第9次

n이 10이면 루프에서 빠져나오고 실행을 계속하지 않습니다. 10개 중에서 뛰어내리고 나머지를 계속 실행하려면 다음과 같이 작성할 수 있습니다.

<?php
for($n=1;$n<20;$n++){
    if($n==10){
        continue;
    }
    echo &#39;for循环语句执行第&#39;.$n."次<br>";
}

이런 식으로 루프에서 빠져나오면 결과는 다음과 같습니다.

for循环语句执行第1次
for循环语句执行第2次
for循环语句执行第3次
for循环语句执行第4次
for循环语句执行第5次
for循环语句执行第6次
for循环语句执行第7次
for循环语句执行第8次
for循环语句执行第9次
for循环语句执行第11次
for循环语句执行第12次
for循环语句执行第13次
for循环语句执行第14次
for循环语句执行第15次
for循环语句执行第16次
for循环语句执行第17次
for循环语句执行第18次
for循环语句执行第19次

권장 학습: " PHP 비디오 튜토리얼"

위 내용은 루프용 PHP를 작성하는 방법에는 여러 가지가 있습니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.