While 루프는 조건이 거짓이 될 때까지 명령문을 반복적으로 실행하는 데 사용되는 제어 흐름 구조입니다. 조건을 확인하여 true이면 루프 본문을 실행한 후, 조건이 false가 될 때까지 조건을 확인하는 것이 원칙입니다. 작업을 반복적으로 수행해야 하는 상황, 조건이 true일 때 작업을 수행해야 하는 상황, 조건에 따라 루프를 중단해야 하는 상황에 적합합니다. 실제 예로는 짝수 인쇄, 소수 계산, break 문을 사용하여 루프에서 벗어나기 등이 있습니다.
PHP While 루프에 대한 자세한 설명: 루프 원리 및 응용 시나리오에 대한 포괄적인 숙지
While 루프란 무엇입니까?
While 루프는 주어진 조건이 거짓이 될 때까지 일련의 명령문을 반복적으로 실행하는 데 사용되는 제어 흐름 구조입니다. 구문은 다음과 같습니다.
while (condition) { // 需要执行的语句 }
루프 원리
While 루프는 먼저 주어진 조건이 true인지 확인합니다. 그렇다면 루프 본문 내의 명령문을 실행하십시오. 그런 다음 조건을 다시 확인하고 조건이 거짓이 될 때까지 이 프로세스를 계속합니다.
응용 시나리오
While 루프는 다음 시나리오에서 널리 사용됩니다.
실제 사례
1부터 10까지의 모든 짝수를 인쇄하세요
$i = 1; while ($i <= 10) { if ($i % 2 == 0) { echo $i . " "; } $i++; }
소수의 총 개수를 계산하세요
$n = 100; $count = 0; $i = 2; while ($i <= $n) { $isPrime = true; for ($j = 2; $j <= $i / 2; $j++) { if ($i % $j == 0) { $isPrime = false; break; } } if ($isPrime) { $count++; } $i++; } echo "从 1 到 $n 之间一共有 $count 个素数。";
Break를 사용하세요 루프에서 벗어나기 위한 성명
$target = 5; $i = 0; while ($i < 10) { if ($i == $target) { break; } echo $i . " "; $i++; } echo "循环已在 i 等于 $target 时终止。";
위 내용은 PHP While 루프에 대한 자세한 설명: 루프 원리 및 애플리케이션 시나리오에 대한 포괄적인 숙지의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!