루프 제어문을 위한 PHP 흐름 제어

왕 학생은 베이징과 다롄을 반복적으로 오가며, 왕복 횟수를 노트에 기록했습니다. PHP에는 동일한 계산을 수행할 수 있는 또 다른 구현이 있습니다.

for 루프는 PHP의 계산 루프이며 구문이 상당히 다양합니다. 이것은 숙지해야 할 지식 포인트입니다.

for (表达示1; 表达示2; 表达示3){
        需要执行的代码段
}
  • 식 1은 초기화 할당이며 동시에 여러 코드를 할당할 수 있습니다.
  • 식 2는 각 루프 전에 평가됩니다. 값이 TRUE이면 루프가 계속되고 중첩 루프 문이 실행됩니다. 값이 FALSE이면 루프가 종료됩니다.
  • 식 3은 각 루프 후에 평가됩니다.

간단한 예를 작성해 보겠습니다.

<?php
for ($i = 1; $i <= 10; $i++) {
    echo '分手后第'.$i.'年,我全都忘了你的样子<br />';
}
?>

다른 말로 여러 조건을 판단해 보겠습니다.

<?php
    for($i=0,$j=10;$i<$j;$i++,$j--){    
    echo $i.'---------'.$j.'<br />';
    }
?>

for 루프를 사용하여 9*9 구구단을 입력해 보겠습니다. 데모 효과는 다음과 같습니다. :
2015-08-08/55c5b92de2c2b

분석하고 생각하는 과정에서 기억하세요: 코드의 출력은 수평입니다.

<?php

//99乘法口诀表从1开始,所以声明一个变量$i = 1,让$i小于10,也就是最大值为9
for($i = 1 ; $i < 10 ; $i++ ){
        //1x1=1,2x2等于4,所以第二次循环的最大值为$i的值,因此$j=1, $j在循环自加的过程当中,只能够小于等于$i

    for($j=1;$j<=$i;$j++){
                //  1 x 2 = 2   2 x 2 = 4啦
        echo $j . 'x' . $i . '=' .($i*$j) . '&nbsp;&nbsp;&nbsp;';
    }
    echo '<br />';

}

9*9 곱셈표를 중단하고 종료하고 계속 제어해 봅시다. ㅋㅋㅋ 루프 또는 구조 실행에서 점프 후속 코드

continue는 이 루프에서 벗어나 다음 번에 계속됩니다. 중단 및 계속을 시연해 보겠습니다.
<?php
for ($i = 1; $i <= 10; $i++) {

    if($i == 4){
            //待会儿换成continue试试
            
            break;
    }

    echo '分手后第'.$i.'年,我全都忘了你的样子<br />';
}
?>
$i는 4와 같습니다. Continue의 효과는 다음과 같습니다. 작업은 5년차부터 계속됩니다. 단일 레이어의 for 루프를 사용하여 대체 행의 색상 변경 테이블을 제어합니다.99개의 구구단을 자동으로 작성하고 중간 $i 및 $j 위치에서 계속 및 중단을 실험해 보세요.지속적인 학습
||
<?php for ($i = 1; $i <= 10; $i++) { if($i == 4){ //待会儿换成continue试试 break; } echo '分手后第'.$i.'年,我全都忘了你的样子<br />'; } ?>
  • 코스 추천
  • 코스웨어 다운로드
현재 코스웨어를 다운로드할 수 없습니다. 현재 직원들이 정리하고 있습니다. 앞으로도 본 강좌에 많은 관심 부탁드립니다~
$i는 4와 같고 break 효과는 다음과 같습니다. Note: 위 그림에서 4년차 이후에는 더 이상 실행되지 않습니다.
Note: 4번째 해는 다음과 같습니다. 위의 사진은 사라졌고
for의 이중 레이어 루프를 사용하여 제어합니다. 행의 색상 변경 테이블