관련 링크:
PHP 구문(1): 기본 및 변수
PHP 구문(2) : 데이터 유형, 연산자 및 함수
PHP 구문 (3): 제어 구조(For 루프/If/Switch/While)
이 기사에서는 요약하겠습니다. 몇 가지 PHP에서 일반적으로 사용되는 제어 구조 중 가장 특별한 foreach부터 살펴보겠습니다. 나머지 제어 구조는 다른 언어의 제어 구조와 유사하므로 이 문제는 비교적 간단합니다.
Foreach 루프
배열의 각 요소를 반복하고 코드 블록을 반복합니다.
사용법: foreach ( $array as $value )
루프 반복이 수행될 때마다 현재 배열 요소의 값이 $value 변수에 할당되고 배열 포인터가 하나씩 이동합니다. 마지막 배열 요소에 도달할 때까지.
<code> $age=array("Bill"=>"35","Steve"=>"37","Peter"=>"43"); foreach($age as $x=>$x_value) { echo "Key=" . $x . ", Value=" . $x_value; }</code>
For 루프
기본 for 루프는
<code> for ($x=0; $x<=10; $x++) { echo "数字是:$x"; } </code>
If 판단
if Nothing 특별한 사용법.
<code>if (条件) { 条件为 true 时执行的代码; } elseif (condition) { 条件为 true 时执行的代码; } else { 条件为 false 时执行的代码; }</code>
Switch
switch도 C와 비슷합니다.
<code>switch ($x) { case 1: echo "Number 1"; break; case 2: echo "Number 2"; break; default: echo "No number between 1 and 3"; }</code>
While
<code>while (条件为真) { 要执行的代码; }</code>
Do while
do...while 루프는 먼저 코드 블록을 한 번 실행한 다음 확인합니다. 조건, 지정된 조건이 true인 경우 루프를 반복합니다.
<code>do { 要执行的代码; } while (条件为真);</code>
드디어
블로그를 개설한지 며칠을 되돌아보며 정원에서 다른 블로거들이 쓴 "왜 공유하지 않느냐"라는 글도 보았는데, 나에게 많은 생각을 주었다. 사실 공유하고 싶은 사람은 여전히 많지만, 공유하지 못하는 이유가 너무 많습니다. 시간 부족, 게으름, 비웃음을 당할까봐 두려워하는 것들이 전부입니다. 원래는 PHP 문법을 한 시간이면 읽을 수 있었는데, 블로그 포스팅으로 만들려면 생각을 많이 해야 하고 기본적인 글 하나 쓰는 것만으로도 시간이 좀 걸리거든요. 정말 실망스러운 밤입니다.
이제 매일 블로그 쓰기를 고집하는 사람들을 생각하면 정말 쉽지 않네요!
일주일에 3일 이상 블로그 작성을 할 수 있는 시간이 있었으면 좋겠습니다.
위는 블로그 및 PHP 구문을 포함하여 루프/If/Switch/While의 제어 구조인 PHP 구문 3을 소개합니다. PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.