>  기사  >  백엔드 개발  >  PHP에서 For 루프 및 Foreach 루프를 사용하는 방법(자세한 그래픽 및 텍스트 설명)

PHP에서 For 루프 및 Foreach 루프를 사용하는 방법(자세한 그래픽 및 텍스트 설명)

WBOY
WBOY원래의
2021-10-15 10:09:474288검색

저번 글에서 "PHP의 While 루프와 do-while 루프를 알아내는 방법, 5분이면 충분해요!"를 가져왔습니다. "에서는 PHP의 While 루프와 do-while 루프를 사용하고 구별하는 방법을 자세히 소개합니다. 이 기사에서는 계속해서 PHP의 for 루프와 foreach 루프에 대한 PHP의 다른 두 루프 문을 소개합니다. 모두에게 도움이 되기를 바랍니다!

PHP에서 For 루프 및 Foreach 루프를 사용하는 방법(자세한 그래픽 및 텍스트 설명)

For 루프 및 foreach 루프 in PHP

  • For 루프

for 루프 for 루프의 구문 및 논리 형식은 우리가 설명한 while 및 do while 루프 문과 약간 다릅니다. for 루프는 for 문의 루프 수를 제어하는 ​​변수를 미리 정의합니다. for 루프는 루프가 실행되어야 하는 횟수를 미리 알고 있을 때 주로 사용됩니다.

For 루프의 구문 형식은 다음과 같습니다.

for (初始表达式; 表达式条件判断; 变量更新) {
    循环动作;
}

초기화 식: 동시에 여러 코드를 할당할 수 있는 초기화 할당입니다. 일반적으로 카운터의 초기 값을 선언하는 데 사용됩니다.

표현 조건 판단: 루프 실행의 제한 조건인 루프 본문의 코드 실행 여부를 제어하는 ​​데 사용되며, 판단 조건 값이 TRUE이면 루프가 계속되고 루프 문이 실행됩니다. 판단 조건 값이 FALSE이면 루프가 종료됩니다.

변수 업데이트: 루프가 실행될 때마다 변수가 업데이트되어 다음 루프로 진행됩니다.

예제는 다음과 같습니다.

<?php
for($a=1;$a<5;$a++){
    echo "输出结果是:".$a."<br/>";
}
?>

출력 결과:

PHP에서 For 루프 및 Foreach 루프를 사용하는 방법(자세한 그래픽 및 텍스트 설명)

for 루프는 하나의 조건뿐만 아니라 여러 조건도 실행할 수 있습니다. 예는 다음과 같습니다.

<?php
 for($a=0,$b=5;$a<=5;$a++,$b--){
     echo $a  ."和" .$b ."<br/>";
 }
 ?>

출력 결과:

PHP에서 For 루프 및 Foreach 루프를 사용하는 방법(자세한 그래픽 및 텍스트 설명)

for 루프 문은 while 문처럼 함께 중첩될 수도 있습니다. 즉, for 루프 문에는 하나 이상의 다른 for 루프 문이 포함됩니다. 이 방법의 for 루프를 사용하여 초등학교에서 배운 구구단을 출력할 수 있습니다.

<?php
 for($a = 1 ; $a < 10 ; $a++ ){
     for($b=1;$b<=$a;$b++){
        echo $b . &#39;x&#39; . $a . &#39;=&#39; .($a*$b) . &#39;   &#39;;//&nbsp输出的是空格
     }
     echo &#39;<br />&#39;;
 
 }
 ?>

출력 결과:

PHP에서 For 루프 및 Foreach 루프를 사용하는 방법(자세한 그래픽 및 텍스트 설명)

  • foreach 루프


    PHP foreach 루프 구조는 배열을 반복할 때 일반적으로 사용되는 방법입니다.

foreach 루프의 구문 형식은 다음과 같습니다.

foreach( 要循环的数组变量 as [键变量 =>] 值变量){
//循环的结构体
}
이 사용법은 고정되어 있으므로 루프가 필요한 배열을 넣으세요. 고정 키워드로서 다음 키 변수는 임의로 정의할 수 있습니다. foreach 구문은 키를 꺼내어 키 변수에 할당합니다. 반복될 때마다 값은 value 변수에 배치됩니다.

예제는 다음과 같습니다. as

<?php
$a = array(
    &#39;键名1&#39; => &#39;值1&#39;,
    &#39;键名2&#39; => &#39;值2&#39;,
);
foreach($a  as $key => $value){
    echo $key . &#39;对应&#39; . $value . &#39;<br />&#39;;
}
?>

출력 결과:


추천 학습: "PHP에서 For 루프 및 Foreach 루프를 사용하는 방법(자세한 그래픽 및 텍스트 설명)PHP Video Tutorial

"

위 내용은 PHP에서 For 루프 및 Foreach 루프를 사용하는 방법(자세한 그래픽 및 텍스트 설명)의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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