Home
Main Page

PHP Basic
Introduction
Syntax
Variables
Operators
If...Else
Switch
Arrays
Looping
Functions
Forms
GET
POST

PHP Advanced
Date
Include
File
File Upload
Cookies
Sessions
Mail
Secure Mail

MySQL Database
Introduction
Connect
Create
Insert
Select
Where
Order By
Update
Delete

PHP Database
ODBC

PHP Reference
PHP Manual

PHP Functions



ฟังก์ชั่น คือ ชุดคำสั่งที่ใช้ในการทำงานอย่างใดอย่างหนึ่ง โดยการส่งค่าที่ฟังก์ชั่นต้องการไปให้ เพื่อให้ฟังก์ชั่นคืนค่าผลลัพธ์ หรืออาจไม่มีการคืนค่ากลับมาก็ได้ ค่าที่ส่งผ่านในฟังก์ชั่นประกอบด้วย 2 ค่า คือ อาร์กิวเมนต์ (argument) และพารามิเตอร์ (parameter)

  • อาร์กิวเมนต์ คือ ตัวแปรหรือค่าที่ต้องการส่งมาให้กับฟังก์ชั่น (ตัวแปรรับ)
  • พารามิเตอร์ คือ ตัวแปรหรือค่าที่ส่งมาพร้อมกับการเรียกใช้ฟังก์ชั่น (ตัวแปรส่ง)

    คำสั่ง while มีรูปแบบดังนี้
    while (เงื่อนไข)
    { 
    คำสั่งต่างๆ เมื่อเงื่อนไขเป็นจริง ; 
    }
    ตัวอย่างข้างล่างนี้ จะแสดงให้เห็นว่าโปรแกรมจะวนลูปไปเรื่อยๆ ตราปเท่าที่ตัวแปร i น้อยกว่าหรือเท่ากับ 5 และตัวแปร i จะเพิ่มขึ้นทีละ 1 ในแต่ละครั้งที่วนลูป

    <html>
    <body>
    <?php 
    $i=1;
    while($i<=5)
    {
    echo "ตัวเลขที่ " . $i . "<br />";
    $i++;
    }
    ?>
    </body>
    </html>

    คำสั่ง do...while มีรูปแบบดังนี้
    do
    {
    คำสั่งต่างๆ เมื่อเงื่อนไขเป็นจริง ;
    }
    while (เงื่อนไข);
    ตัวอย่างข้างล่างนี้ ตัวแปร i จะเพิ่มขึ้นทีละ 1 ต่อครั้งการวนลูป และจะวนลูปทำงานตามคำสั่งไปตราปเท่าที่ตัวแปร i มีค่าน้อยกว่า 5

    <html>
    <body>
    <?php 
    $i=0;
    do
    {
    $i++;
    echo "เลขที่ " . $i . "<br />";
    }
    while ($i<5);
    ?>
    </body>
    </html>

    คำสั่ง for มีรูปแบบดังนี้
    for (initialization; condition; increment)
    { 
    คำสั่งต่างๆ เมื่อเงื่อนไขเป็นจริง ; 
    } 
    
    Note: เหมาะที่จะใช้ เมื่อคุณทราบจำนวนครั้งที่ต้องการวนลูปที่แน่นอน คำสั่ง for มีอยู่ 3 พารามิเตอร์ ตัวแรก initialization เป็นตัวแปรตั้งต้น ตัวที่สอง condition เป็นเงื่อนไขที่เรากำหนด และตัวสุดท้าย increment เป็นการเพิ่มขึ้นของค่าตัวแปร เพื่อให้การวนลูปสมบูรณ์ โดยแต่ละพารามิเตอร์จะมี คอมม่า คั่น
    ตัวอย่างข้างล่างนี้ จะแสดงคำว่า สวัสดี ชาวโลก! 5 ครั้ง

    <html>
    <body>
    <?php
    for ($i=1; $i<=5; $i++)
    {
    echo "สวัสดี ชาวโลก!<br />";
    }
    ?>
    </body>
    </html>

    คำสั่ง foreach มีรูปแบบดังนี้
    foreach (array as value)
    {
     คำสั่งต่างๆ ;
    }
    การวนลูปของอะเรย์ ในการวนลูปแต่ละครั้งจะเป็นค่าของแต่ละอีลิเมนต์ในอะเรย์ที่ถูกกำหนดเป็น $value ไปเรื่อยๆ จนจบ ข้างล่างนี้เป็นตัวอย่างที่มี 3 อีลิเมนต์ ซึ่งจะทำการวนลูป 3 ครั้ง

    <html>
    <body>
    <?php
    $arr=array("หนึ่ง", "สอง", "สาม");
    foreach ($arr as $value)
    {
    echo "อะเรย์นี้มีค่า: " . $value . "<br />";
    }
    ?>
    </body>
    </html>



    Related Sites
    php.net
    mysql
    phpMyAdmin
    apache
    thainuke
    microsoft
    linux
    PostgreSQL
    Zend Technologies
    CentOS

    Special Thanks
    ohohost.com
    w3schools.com

    Advertise




    Power By



     
    2279183







    Copyright 2006 by Phpstreet. All Rights Reserved.