PHP 루프 - For 루프LOGIN

PHP 루프 - For 루프

For 루프

for 루프는 PHP의 계산 루프이며 구문이 매우 다양합니다.


구문

for (식1, 식2, 식3){

실행해야 할 코드

}

· 식 1은 초기화 할당, 동시에 여러 코드를 할당할 수 있습니다.

· 식 2는 각 루프 전에 평가됩니다. 값이 TRUE이면 루프가 계속되고 중첩 루프 문이 실행됩니다. 값이 FALSE이면 루프가 종료됩니다.

· 식 3은 각 루프 후에 평가됩니다.


예제

다음 예는 5보다 작은 값을 출력합니다

<?php
header("Content-type:text/html;charset=utf-8");    //设置编码
for($x=1;$x<5;$x++){
    echo "学习PHP的第".$x."年"."<br/>";
}
?>

프로그램 실행 결과:

PHP 학습 1년차
PHP 학습 2년차
PHP 학습 3년차
학습 PHP Year 4

다른 방식으로 작성하여 여러 조건을 판단해 보겠습니다.

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

프로그램 실행 결과:

0-- - -----8
1---------7
2---------6
3---------5
4 - -------4
5---------3
6-------2
7-------1
8---------0


우리가 어렸을 때 외웠던 곱셈 공식을 아직도 기억하시나요?

예제

곱셈식 출력

<?php
 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 />';
 
 }
 ?>

:  는 공백 문자를 나타냅니다

프로그램을 실행하고 살펴보세요


foreach 루프

앞서 배열을 배울 때 이미 foreach 루프를 사용했습니다.

이제 복습해 보겠습니다. 다시

구문

foreach( [키 변수=>] 값 변수로 루프할 배열 변수){

//루프 구조

}

이것은 고정된 사용법이므로 배열을 반복되었습니다.

고정 키워드 그대로

뒤의 키 변수는 선택 사항입니다. 루프가 실행될 때마다 foreach 구문이 키를 가져와서

< 뒤의 값 변수에 할당합니다. 🎜>은 필수입니다. 반복될 때마다 값은 value 변수에 배치됩니다.

인스턴스

<?php
header("Content-type:text/html;charset=utf-8");    //设置编码
$data = array(
    'name1' => '小明',
    'name2' => '小奇',
);

foreach($data  as $key => $value){
    echo $key . '-------' . $value . '<br />';
}
?>

프로그램 실행 결과:

name1-------샤오밍name2------샤오치



다음 섹션

<?php header("Content-type:text/html;charset=utf-8"); //设置编码 for($x=1;$x<5;$x++){ echo "学习PHP的第".$x."年"."<br/>"; } ?>
코스웨어