PHP Structure : สอน function ของ Structure, เรียน function ของ Structure
 

Reference

Reference ในเว็บไซต์ Function.in.th เป็นการนำเสนอความรู้ในรูปแบบของแหล่งอ้างอิงของคำสั่งต่าง ๆ ที่ใช้ในการเขียนโปรแกรม โดยผู้ที่สนใจสามารถเข้ามาเรียนรู้การใช้งานคำสั่งของการเขียนโปรแกรมเหล่านี้ได้ ผ่านทาง URL code.function.in.th ทั้งนี้ผู้อ่านยังสามารถร่วมแสดงความคิดเห็นบนเนื้อหาที่มีสอนได้ ซึ่งถือเป็นการส่งเสริมให้มีการแลกเปลี่ยนประสบการณ์และความรู้ระหว่างผู้อ่านด้วยกันเอง
  • คำสั่งควบคุมการทำงาน 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";
    }

 
Share This Chapter Login with Facebook