이 개념에 익숙하지 않은 독자를 위해 설명하자면, 루프는 동일한 일련의 PHP 명령을 계속해서 재사용할 수 있게 해주는 제어 구조입니다. 실제 반복 횟수는 사용자가 결정할 수 있습니다.
첫 번째이자 가장 간단한 루프는 아래와 같이 소위 "while" 루프입니다.
while(조건)
{
이렇게 하세요!
}
또는 , 중국어는
(비가 내리는 동안)
{
우산을 챙겨오세요!
}
이 경우 조건식의 값이 true라면 지난번에 어떻게 배웠는지 기억해두세요. 예?---중괄호 안의 PHP 명령은 항상 실행됩니다. 조건이 거짓이 되면, 예를 들어 위의 예에서 해가 뜨면 루프가 종료되고 후속 명령이 실행되지 않습니다.
다음은 "while" 루프를 사용하는 방법을 보여주는 간단한 예입니다.
< ?
// 양식이 아직 제출되지 않은 경우 초기화 페이지를 표시합니다.
if (!$ 제출)
타임머신< /h2>
< form action="tmachine.php" method="POST">
어떤 연도에 방문할 예정인가요?
< ="연도" size="4" maxlength="4">
< < /body>
< /html>
<
}
그렇지 않으면
// 새 페이지가 생성됩니다
🎜>?>
$current = 2001;
// 미래 시간을 확인하고 해당 정보를 생성합니다
이 예에서는 먼저 사용자에게 액세스하려는 연도를 묻습니다. 연도는 변수 연도에 저장되고 다음으로 전송됩니다. PHP 스크립트.
스크립트는 먼저 연도를 확인하여 과거인지 확인한 다음[하하, 지금 우리가 직접 하고 있는 것 같습니다] 그런 다음 "while" 루프를 사용하여 현재 연도(2001년)에서 거꾸로 계산하고 결과를 저장합니다. $current와 $year의 값이 동일해질 때까지 current 변수에 저장합니다.
동일한 PHP 페이지에서 초기화 양식과 처리 페이지를 모두 생성하기 위해 제출 변수를 사용한다는 점에 유의하세요. 이 기술은 지난번에 이미 자세히 설명했습니다.
위 내용은 백투더퓨처 2qvod 내용을 포함하여 php41-백투더퓨처에 대한 심층적인 이해를 소개하고 있으며, PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되길 바랍니다.