PHP 루프 구조를 이해하도록 안내합니다.
컴퓨터 프로그램의 가장 좋은 기능 중 하나는 지정된 조건에 따라 특정 작업을 반복적으로 수행하는 것입니다. 루프 구조는 소스 프로그램의 반복 쓰기 작업량을 줄일 수 있습니다. 즉, 주어진 조건이 true일 때 특정 프로그램 세그먼트는 조건이 true가 아닐 때까지 반복적으로 실행됩니다. 주어진 조건을 루프 조건이라고 하며, 반복적으로 실행되는 프로그램 세그먼트를 루프 본문이라고 합니다. PHP는 while 루프, do-whilelooploop 및 for 루프의 세 가지 유형을 제공합니다.
루프: 제한된 조건 내에서 한 가지 일을 반복해서 수행합니다.
php for while do...while
1.for
Format
for(시작 조건, 종료 조건, 단계 크기) {
Loop body;
}
예:
300 Dazhong Temple--》Dazhong Temple
시작 및 끝 이벤트 간격
5:30 <= 22:00 출발 5분간
5:35 22:00 출발 5분간
5:40 22:00 출발 5분간
...
21:55 22:00 출발 5분 후
22:00 <=22:00 5분 후 출발
22:05 <=22:00 false 작업 종료
for ($i=1;$i<=5;$i++) {
echo $i."
";
}
루프 중첩
9*9
2.while
Format
시작 조건
while(종료 조건) {
루프 본문;
단계 값;
}
참고: 단계 크기가 없는 루프는 무한 루프가 됩니다
while과 for의 실행 프로세스는 동일합니다
3.do...while()
Format
시작 조건
do{
Loop body;
Step value;
}while ();
참고: do...while은 종료 조건이 true인지 여부에 관계없이 한 번 실행됩니다.
4.break continue
break는 루프를 종료합니다.
continue는 이 루프를 종료하고 다음 루프를 계속합니다
for while do... while 루프 상태를 효과적으로 변경합니다.
while
루프는 조건이 true일 때까지 조건이 false가 될 때까지 계속해서 명령문 블록을 실행해야 합니다. 프로그램이 while
문을 실행한 후 다음 작업을 수행합니다:
Calculation표현식 while
循环需要设定一个布尔型条件,当条件为真时,它不断地执行一个语句块,直到条件为假为止。程序执行到while
语句后,会进行如下操作:
计算表达式的值,确定是
TRUE
还是FALSE
。如果表达式为
FALSE
,while
语句将结束,然后执行while
语句之后的语句。如果表达式为
TRUE
,则执行while
语句花括号中的代码块,然后返回到第1步执行。
Demo
<html> <head><title>使用while循环嵌套输出表格</title></head> <body> <table style="align: center;width:600px" border="1"> <?php $out = 0; while( $out < 10 ) { $bgcolor = $out%2 == 0 ? "#FFFFFF" : "#DDDDDD"; echo "<tr style='background-color:".$bgcolor."'>"; //指定行的背景颜色 $in = 0; while( $in < 10 ) { echo "<td>".($out*10+$in)."</td>"; //执行一次,输出一个单元格 $in++; } echo "</tr>"; $out++; } ?> </table> </body> </html>
do...while循环
do...while
和while
循环非常相似,区别在于表达式的值是在每次循环结束时检查。do...while
的循环语句必定会执行一次,因为表达式的结果值在每次循环结束后检查。
Demo
<?php $count = 0; do { echo $count; $count++; } while ($count < 10); ?>
for循环
<span style="text-decoration: none;">for</span>
循环语句适用于明确知道重复执行次数的情况,即for
语句将循环次数的变量在for
语句中预先定义好。for
语句由分号分隔成三个部分,即循环变量初始化、条件表达式和循环变量自增长或者自减少。初始化是一个赋值语句,它用来给循环控制变量赋初值;条件表达式是一个关系表达式,它决定什么时候退出循环;增量定义循环控制变量,每循环一次后按什么方式变化。。程序执行到for
语句时,会进行如下操作:
第一次进入
for
의 값에 따라TRUE
또는FALSE
인지가 결정됩니다.표현식이
FALSE
이면while
문이 종료되고while
문 다음의 문이 실행됩니다.표현식이
TRUE
이면while
문의 중괄호 안에 있는 코드 블록을 실행한 후 1단계로 돌아가 실행합니다.
Demo
<?php for( $i = 1; $i <= 10; $i++ ) echo "这是第<b> $i </b>次循环执行输出的结果<br>"; ?>
do...while
과 while
루프는 매우 유사하지만 차이점은 표현식은 주기가 끝날 때마다 각 검사에 있습니다. do...while
의 루프 문은 각 루프 후에 표현식의 결과 값을 확인하므로 한 번만 실행해야 합니다. 🎜🎜Demo🎜rrreee🎜for 루프🎜🎜🎜🎜for🎜
🎜Loop 문은 반복 실행 횟수가 명확하게 알려진 상황에 적합합니다. 즉, for
문은 의 루프 횟수에 대한 변수를 미리 정의합니다. >for
문이 좋습니다. for
문은 세미콜론으로 세 부분, 즉 루프 변수 초기화, 조건식 및 루프 변수 자동 증가 또는 자동 감소로 구분됩니다. 초기화는 루프 제어 변수에 초기 값을 할당하는 데 사용되는 할당 문입니다. 조건식은 루프를 종료할 시기를 결정하는 관계식이며, 증분은 루프 제어 변수가 각 루프 후에 어떻게 변경되는지를 정의합니다. . . 프로그램이 for
문을 실행할 때 다음 작업을 수행합니다: 🎜- 🎜🎜
for
루프를 입력할 때 for 처음에는 루프 제어 변수에 초기값을 할당합니다. 🎜🎜🎜🎜판단 조건의 결과에 따라 루프를 계속 실행할지 여부를 결정합니다. 판단 조건이 true이면 루프를 계속 실행하고, 조건이 false이면 루프를 종료하고 다음 명령문을 실행합니다. 🎜🎜🎜🎜루프 본문의 명령문을 실행한 후 시스템은 루프 제어 변수의 증가 또는 감소에 따라 루프 제어 변수의 값을 변경한 후 2단계로 돌아가 계속 실행 여부를 다시 판단합니다. 루프. 🎜🎜🎜🎜Demo🎜rrreee위 내용은 PHP 루프 구조를 이해하도록 안내합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

Video Face Swap
완전히 무료인 AI 얼굴 교환 도구를 사용하여 모든 비디오의 얼굴을 쉽게 바꾸세요!

인기 기사

뜨거운 도구

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

뜨거운 주제











PHP 8.4는 상당한 양의 기능 중단 및 제거를 통해 몇 가지 새로운 기능, 보안 개선 및 성능 개선을 제공합니다. 이 가이드에서는 Ubuntu, Debian 또는 해당 파생 제품에서 PHP 8.4를 설치하거나 PHP 8.4로 업그레이드하는 방법을 설명합니다.

숙련된 PHP 개발자라면 이미 그런 일을 해왔다는 느낌을 받을 것입니다. 귀하는 상당한 수의 애플리케이션을 개발하고, 수백만 줄의 코드를 디버깅하고, 여러 스크립트를 수정하여 작업을 수행했습니다.

VS Code라고도 알려진 Visual Studio Code는 모든 주요 운영 체제에서 사용할 수 있는 무료 소스 코드 편집기 또는 통합 개발 환경(IDE)입니다. 다양한 프로그래밍 언어에 대한 대규모 확장 모음을 통해 VS Code는

JWT는 주로 신분증 인증 및 정보 교환을 위해 당사자간에 정보를 안전하게 전송하는 데 사용되는 JSON을 기반으로 한 개방형 표준입니다. 1. JWT는 헤더, 페이로드 및 서명의 세 부분으로 구성됩니다. 2. JWT의 작업 원칙에는 세 가지 단계가 포함됩니다. JWT 생성, JWT 확인 및 Parsing Payload. 3. PHP에서 인증에 JWT를 사용하면 JWT를 생성하고 확인할 수 있으며 사용자 역할 및 권한 정보가 고급 사용에 포함될 수 있습니다. 4. 일반적인 오류에는 서명 검증 실패, 토큰 만료 및 대형 페이로드가 포함됩니다. 디버깅 기술에는 디버깅 도구 및 로깅 사용이 포함됩니다. 5. 성능 최적화 및 모범 사례에는 적절한 시그니처 알고리즘 사용, 타당성 기간 설정 합리적,

이 튜토리얼은 PHP를 사용하여 XML 문서를 효율적으로 처리하는 방법을 보여줍니다. XML (Extensible Markup Language)은 인간의 가독성과 기계 구문 분석을 위해 설계된 다목적 텍스트 기반 마크 업 언어입니다. 일반적으로 데이터 저장 AN에 사용됩니다

문자열은 문자, 숫자 및 기호를 포함하여 일련의 문자입니다. 이 튜토리얼은 다른 방법을 사용하여 PHP의 주어진 문자열의 모음 수를 계산하는 방법을 배웁니다. 영어의 모음은 A, E, I, O, U이며 대문자 또는 소문자 일 수 있습니다. 모음이란 무엇입니까? 모음은 특정 발음을 나타내는 알파벳 문자입니다. 대문자와 소문자를 포함하여 영어에는 5 개의 모음이 있습니다. a, e, i, o, u 예 1 입력 : String = "Tutorialspoint" 출력 : 6 설명하다 문자열의 "Tutorialspoint"의 모음은 u, o, i, a, o, i입니다. 총 6 개의 위안이 있습니다

정적 바인딩 (정적 : :)는 PHP에서 늦은 정적 바인딩 (LSB)을 구현하여 클래스를 정의하는 대신 정적 컨텍스트에서 호출 클래스를 참조 할 수 있습니다. 1) 구문 분석 프로세스는 런타임에 수행됩니다. 2) 상속 관계에서 통화 클래스를 찾아보십시오. 3) 성능 오버 헤드를 가져올 수 있습니다.

PHP의 마법 방법은 무엇입니까? PHP의 마법 방법은 다음과 같습니다. 1. \ _ \ _ Construct, 객체를 초기화하는 데 사용됩니다. 2. \ _ \ _ 파괴, 자원을 정리하는 데 사용됩니다. 3. \ _ \ _ 호출, 존재하지 않는 메소드 호출을 처리하십시오. 4. \ _ \ _ get, 동적 속성 액세스를 구현하십시오. 5. \ _ \ _ Set, 동적 속성 설정을 구현하십시오. 이러한 방법은 특정 상황에서 자동으로 호출되어 코드 유연성과 효율성을 향상시킵니다.
