저번 글에서 "PHP의 While 루프와 do-while 루프를 알아내는 방법, 5분이면 충분해요!"를 가져왔습니다. "에서는 PHP의 While 루프와 do-while 루프를 사용하고 구별하는 방법을 자세히 소개합니다. 이 기사에서는 계속해서 PHP의 for 루프와 foreach 루프에 대한 PHP의 다른 두 루프 문을 소개합니다. 모두에게 도움이 되기를 바랍니다!
For 루프
for 루프 for 루프의 구문 및 논리 형식은 우리가 설명한 while 및 do while 루프 문과 약간 다릅니다. for 루프는 for 문의 루프 수를 제어하는 변수를 미리 정의합니다. for 루프는 루프가 실행되어야 하는 횟수를 미리 알고 있을 때 주로 사용됩니다.
For 루프의 구문 형식은 다음과 같습니다.
for (初始表达式; 表达式条件判断; 变量更新) { 循环动作; }
초기화 식: 동시에 여러 코드를 할당할 수 있는 초기화 할당입니다. 일반적으로 카운터의 초기 값을 선언하는 데 사용됩니다.
표현 조건 판단: 루프 실행의 제한 조건인 루프 본문의 코드 실행 여부를 제어하는 데 사용되며, 판단 조건 값이 TRUE이면 루프가 계속되고 루프 문이 실행됩니다. 판단 조건 값이 FALSE이면 루프가 종료됩니다.
변수 업데이트: 루프가 실행될 때마다 변수가 업데이트되어 다음 루프로 진행됩니다.
예제는 다음과 같습니다.
<?php for($a=1;$a<5;$a++){ echo "输出结果是:".$a."<br/>"; } ?>
출력 결과:
for 루프는 하나의 조건뿐만 아니라 여러 조건도 실행할 수 있습니다. 예는 다음과 같습니다.
<?php for($a=0,$b=5;$a<=5;$a++,$b--){ echo $a ."和" .$b ."<br/>"; } ?>
출력 결과:
for 루프 문은 while 문처럼 함께 중첩될 수도 있습니다. 즉, for 루프 문에는 하나 이상의 다른 for 루프 문이 포함됩니다. 이 방법의 for 루프를 사용하여 초등학교에서 배운 구구단을 출력할 수 있습니다.
<?php for($a = 1 ; $a < 10 ; $a++ ){ for($b=1;$b<=$a;$b++){ echo $b . 'x' . $a . '=' .($a*$b) . ' ';// 输出的是空格 } echo '<br />'; } ?>
출력 결과:
foreach 루프의 구문 형식은 다음과 같습니다.
foreach( 要循环的数组变量 as [键变量 =>] 值变量){ //循环的结构体 }
예제는 다음과 같습니다. as
<?php $a = array( '键名1' => '值1', '键名2' => '值2', ); foreach($a as $key => $value){ echo $key . '对应' . $value . '<br />'; } ?>
추천 학습: "PHP Video Tutorial
"위 내용은 PHP에서 For 루프 및 Foreach 루프를 사용하는 방법(자세한 그래픽 및 텍스트 설명)의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!