| คำสั่งควบคุมการทำงาน IF | คำสั่ง if คือ ใช้ตรวจสอบเงื่อนไข ถ้าหากว่าเงื่อนไขเป็นจริง ก็จะทำตามคำสั่งที่กำหนด |
|---|---|
| คำสั่งควบคุมการทำงาน IF ELSE | คำสั่ง if คือ ใช้ตรวจสอบเงื่อนไข ถ้าหากว่าเงื่อนไขเป็นจริง ก็จะทำตามคำสั่งที่กำหนด |
| คำสั่งควบคุมการทำงาน IF ELSE IF | คำสั่ง if คือ ใช้ตรวจสอบเงื่อนไข ถ้าหากว่าเงื่อนไขเป็นจริง ก็จะทำตามคำสั่งที่กำหนด |
| คำสั่งควบคุมการทำงาน NESTED IF | คำสั่ง if คือ ใช้ตรวจสอบเงื่อนไข ถ้าหากว่าเงื่อนไขเป็นจริง ก็จะทำตามคำสั่งที่กำหนด |
| คำสั่งควบคุมการทำงาน IF ELSEIF ENDIF | คำสั่ง if คือ ใช้ตรวจสอบเงื่อนไข ถ้าหากว่าเงื่อนไขเป็นจริง ก็จะทำตามคำสั่งที่กำหนด |
| คำสั่งควบคุมการทำงาน SWITCH CASE | คำสั่ง switch case คือ จะตรวจสอบค่าของตัวแปร ถ้าตรงตามเงื่อนไขใดก็จะทำตามคำสั่งนั้นๆ จนกว่าจะเจอ คำสั่ง break |
| คำสั่งควบคุมการทำงาน SWITCH CASE ENDSWITCH | คำสั่ง switch case คือ จะตรวจสอบค่าของตัวแปร ถ้าตรงตามเงื่อนไขใดก็จะทำตามคำสั่งนั้นๆ จนกว่าจะเจอ คำสั่ง break |
| คำสั่งควบคุมการทำงาน EXPRESSION | คำสั่ง expression คือ ใช้กำหนดคำสั่งแบบมีเงื่อนไข |
| คำสั่งควบคุมการทำงาน FOR | คำสั่ง for คือ จะทำงานเมื่อเงื่อนไขเป็นจริง และจะจบการทำงานเมื่อเงื่อนไขเป็นเท็จ |
| คำสั่งควบคุมการทำงาน FOR ENDFOR | คำสั่ง for คือ จะทำงานเมื่อเงื่อนไขเป็นจริง และจะจบการทำงานเมื่อเงื่อนไขเป็นเท็จ |
| คำสั่งควบคุมการทำงาน WHILE | คำสั่ง while คือ จะทำงานเมื่อเงื่อนไขเป็นจริง และจะจบการทำงานเมื่อเงื่อนไขเป็นเท็จ |
| คำสั่งควบคุมการทำงาน WHILE ENDWHILE | คำสั่ง while คือ จะทำงานเมื่อเงื่อนไขเป็นจริง และจะจบการทำงานเมื่อเงื่อนไขเป็นเท็จ |
| คำสั่งควบคุมการทำงาน DO WHILE | คำสั่ง do while คือ จะทำงานก่อน 1 ครั้ง แล้วหลังจากนั้นจะทำงานก็ต่อเมื่อเงื่อนไขยังเป็นจริงอยู่ |
| คำสั่งการเข้าถึง value ใน array | เป็นการเข้าถึง value ใน array ตั้งแต่ตัวแรกจนถึงตัวสุดท้าย |
| คำสั่งการเข้าถึง index และ value ใน array | เป็นการเข้าถึง index และ value ใน array ตั้งแต่ตัวแรกจนถึงตัวสุดท้าย โดยไม่จำเป็นต้องรู้ถึงลำดับ |
subject:คำสั่งควบคุมการทำงาน IF
syntax:if ( condition ) { structure; }
content:คำสั่ง if คือ ใช้ตรวจสอบเงื่อนไข ถ้าหากว่าเงื่อนไขเป็นจริง ก็จะทำตามคำสั่งที่กำหนด
example:$num = 100; if ( $num > 100 ) { echo "many"; }
subject:คำสั่งควบคุมการทำงาน IF ELSE
syntax:if ( condition ) { structure; } else { structure; }
content:คำสั่ง if คือ ใช้ตรวจสอบเงื่อนไข ถ้าหากว่าเงื่อนไขเป็นจริง ก็จะทำตามคำสั่งที่กำหนด ส่วน else จะหมายถึง ถ้าไม่ตรงตามเงื่อนไขใดๆ ให้ทำตามคำสั่งที่กำหนดใน else
example:$num = 100; if ( $num > 100 ) { echo "many"; } else { echo "little"; }
subject:คำสั่งควบคุมการทำงาน IF ELSE IF
syntax:if ( condition ) { structure; } else if ( condition ) { structure; } else { structure; }
content:คำสั่ง if คือ ใช้ตรวจสอบเงื่อนไข ถ้าหากว่าเงื่อนไขเป็นจริง ก็จะทำตามคำสั่งที่กำหนด ส่วน else จะหมายถึง ถ้าไม่ตรงตามเงื่อนไขใดๆ ให้ทำตามคำสั่งที่กำหนดใน else
example:$num = 100; if ( $num > 100 ) { echo "many"; } else if ( $num > 50 ) { echo "middle"; } else { echo "little"; }
subject:คำสั่งควบคุมการทำงาน NESTED IF
syntax:if ( condition ) { if ( condition ) { structure; } }
content:คำสั่ง if คือ ใช้ตรวจสอบเงื่อนไข ถ้าหากว่าเงื่อนไขเป็นจริง ก็จะทำตามคำสั่งที่กำหนด ส่วน else จะหมายถึง ถ้าไม่ตรงตามเงื่อนไขใดๆ ให้ทำตามคำสั่งที่กำหนดใน else
example:$num = 100; if ( $num > 100 ) { echo "many"; if ( $num > 50 ) { echo "middle"; } }
subject:คำสั่งควบคุมการทำงาน IF ELSEIF ENDIF
syntax:if ( condition ): structure; elseif ( condition ): structure; else: structure; endif;
content:คำสั่ง if คือ ใช้ตรวจสอบเงื่อนไข ถ้าหากว่าเงื่อนไขเป็นจริง ก็จะทำตามคำสั่งที่กำหนด ส่วน else จะหมายถึง ถ้าไม่ตรงตามเงื่อนไขใดๆ ให้ทำตามคำสั่งที่กำหนดใน else
example:$num = 100; if ( $num > 100 ): echo "many"; elseif ( $num > 50 ): echo "middle"; else: echo "little"; endif;
subject:คำสั่งควบคุมการทำงาน SWITCH CASE
syntax:switch ( variable ) { case value_1 : structure; break; case value_2 : structure; break; default : structure; break; }
content:คำสั่ง switch case คือ จะตรวจสอบค่าของตัวแปร ถ้าตรงตามเงื่อนไขใดก็จะทำตามคำสั่งนั้นๆ จนกว่าจะเจอ คำสั่ง break
example:$num = 100; switch ( $num ) { case 100 : echo "many"; break; case 50 : echo "middle"; break; default : echo "little"; break; }
subject:คำสั่งควบคุมการทำงาน SWITCH CASE ENDSWITCH
syntax:switch ( variable ): case value_1 : structure; break; case value_2 : structure; break; default : structure; break; endswitch;
content:คำสั่ง switch case คือ จะตรวจสอบค่าของตัวแปร ถ้าตรงตามเงื่อนไขใดก็จะทำตามคำสั่งนั้นๆ จนกว่าจะเจอ คำสั่ง break
example:$num = 100; switch ( $num ): case 100 : echo "many"; break; case 50 : echo "middle"; break; default : echo "little"; break; endswitch;
subject:คำสั่งควบคุมการทำงาน EXPRESSION
syntax:$variable = condition ? value_when_true : value_when_false ;
content:คำสั่ง expression คือ ใช้กำหนดคำสั่งแบบมีเงื่อนไข
example:$num = 100; $str = ( $num == 100 ) ? "many" : "little" ;
subject:คำสั่งควบคุมการทำงาน FOR
syntax:for ( ค่าเริ่มต้น; เงื่อนไข; การเพิ่มค่า ) { structure; }
content:คำสั่ง for คือ จะทำงานเมื่อเงื่อนไขเป็นจริง และจะจบการทำงานเมื่อเงื่อนไขเป็นเท็จ โดยแต่ละรอบของการวนลูปจะมีการเพิ่มค่าตามที่กำหนด
example:for ( $i=0; $i<100; $i++ ) { echo $i; }
subject:คำสั่งควบคุมการทำงาน FOR ENDFOR
syntax:for ( ค่าเริ่มต้น; เงื่อนไข; การเพิ่มค่า ): structure; endfor;
content:คำสั่ง for คือ จะทำงานเมื่อเงื่อนไขเป็นจริง และจะจบการทำงานเมื่อเงื่อนไขเป็นเท็จ โดยแต่ละรอบของการวนลูปจะมีการเพิ่มค่าตามที่กำหนด
example:for ( $i=0; $i<100; $i++ ): echo $i; endfor;
subject:คำสั่งควบคุมการทำงาน WHILE
syntax:while ( เงื่อนไข ) { structure; }
content:คำสั่ง while คือ จะทำงานเมื่อเงื่อนไขเป็นจริง และจะจบการทำงานเมื่อเงื่อนไขเป็นเท็จ
example:$num = 10; while ( $num > 0 ) { echo $num; $num--; }
subject:คำสั่งควบคุมการทำงาน WHILE ENDWHILE
syntax:while ( เงื่อนไข ): structure; endwhile;
content:คำสั่ง while คือ จะทำงานเมื่อเงื่อนไขเป็นจริง และจะจบการทำงานเมื่อเงื่อนไขเป็นเท็จ
example:$num = 10; while ( $num > 0 ): echo $num; $num--; endwhile;
subject:คำสั่งควบคุมการทำงาน DO WHILE
syntax:do { structure; } while ( เงื่อนไข );
content:คำสั่ง do while คือ จะทำงานก่อน 1 ครั้ง แล้วหลังจากนั้นจะทำงานก็ต่อเมื่อเงื่อนไขยังเป็นจริงอยู่ และจะจบการทำงานเมื่อเงื่อนไขเป็นเท็จ
example:$num = 10; do { echo $num; $num--; } while ( $num > 10 );
subject:คำสั่งการเข้าถึง value ใน array
syntax:foreach ( $arr as $value ) { structure; }
content:เป็นการเข้าถึง value ใน array ตั้งแต่ตัวแรกจนถึงตัวสุดท้าย โดยไม่จำเป็นต้องรู้ถึงลำดับ
example:$arr = array ( "website" => "function", "extension" => ".in.th", "protocol" => "http" ); foreach ( $arr as $value ) { echo $value . "\n"; }
subject:คำสั่งการเข้าถึง index และ value ใน array
syntax:foreach ( $arr as $index => $value ) { structure; }
content:เป็นการเข้าถึง index และ value ใน array ตั้งแต่ตัวแรกจนถึงตัวสุดท้าย โดยไม่จำเป็นต้องรู้ถึงลำดับ
example:$arr = array ( "website" => "function", "extension" => ".in.th", "protocol" => "http" ); foreach ( $arr as $index => $value ) { echo "ตำแหน่งคือ " . $index . " ข้อมูลคือ " . $value . "\n"; }