SlideShare a Scribd company logo
สวัสดีครับวันนี้จะนำเสนอบทเรียน
เรื่อง ตัวแปร ( variables ) ซึ่ง
เป็นองค์ประกอบในกำรเขียน
โปรแกรมด้วยภำษำ PHP เรำมำ
เรียนรู้กันเลยนะครับ
หน่วยการเรียนรู้ที่ 3
องค์ประกอบภาษา PHP
ตัวแปร (variables)
ตัวแปรคืออะไร ตัวแปรมีหน้ำที่เก็บค่ำ
ตัวเลข ตัวอักษร หรือชุดข้อมูล เพื่อใช้
ในกำรอ้ำงอิง
กำรตั้งชื่อตัวแปรใน php มีกฎ
ดังนี้
1. ตัวแปรจะต้องขึ้นต้นด้วย $
(Dollar Sign) จำกนั้นต้องตำมด้วย
ตัวอักษร ห้ำมขึ้นต้นด้วยตัวเลขหรือ
สัญลักษณ์
2. ต้องไม่มีสัญลักษณ์
ทำงคณิตศำสตร์มำ
เกี่ยวข้อง
3. ชื่อตัวแปรห้ำมเว้นวรรค
4. กำรตั้งชื่อตัวแปรสำคัญมำกนะ เรำสำมำรถตั้งชื่อได้ทั้งภำษำไทย
ภำษำอังกฤษ แต่ส่วนมำกนิยมภำษำอังกฤษ และกำรใช้ตัวอักษร
ในภำษำอังกฤษอักษรพิมพ์เล็กพิมพ์ใหญ่ก็สำคัญ ใช้ให้ถูกเพรำะ
เป็นลักษณะ Case sensitive เพรำะถ้ำพิมพ์ผิดจะกลำยเป็น
คนละตัวแปรกัน ไม่ว่ำกำรใช้ ตัวเลข( 0-9) สัญลักษณ์ _
(underscore) ต้องใช้ให้ถูก เช่น $a จะถูกมองว่ำเป็นคน
ละตัวแปรกับ $A
อยำกทรำบ
ว่ำตัวแปรมี
กี่แบบ กี่
ชนิดค่ะ
ตัวแปรมีทั้งหมด 4 แบบดังนี้
1. Integer สำหรับจัดเก็บข้อมูลที่เป็น
ตัวเลขจำนวนเต็ม เช่น 1000, -1000
2. Float สำหรับจัดเก็บข้อมูลที่เป็น
ทศนิยม เช่น 123.231
3. Strings สำหรับจัดเก็บข้อมูลที่เป็น
ข้อควำม
เช่น Thamamakwitthayakom",
"kanchanaburi" "Thailand"
4. Arrays สำหรับจัดเก็บข้อมูลที่เป็น
ข้อมูลที่เป็นชุด
เรำมำดูตัวอย่ำงตัวแปรแต่ละชนิดกันนะ
ตัวอย่ำงที่ 1 Integer สำหรับจัดเก็บข้อมูลที่เป็นตัวเลขจำนวน
เต็ม เช่น 1000, -1000
<?php
$a=100;
$b=150;
$c=-20;
$sum=$a+$b+$c;
echo '$a = '.$a.'<br>';
echo '$b = '.$b.'<BR>';
echo '$c = '.$c.'<BR>';
echo '$a+$b+$c = '.$sum;
?>
ตัวอย่ำงที่2 Float สำหรับจัดเก็บข้อมูลที่เป็น
ทศนิยม เช่น 123.231
<?php
$num1 = 3.14;
$num2 = 20;
$num3 = (int) $num1 + $num2 ;
echo "$num1 = $num1<br>";
echo "$num2 = $num2<br>";
echo "$num3 = $num3<br>";
?>
ตัวอย่ำงที่ 3 Strings สำหรับจัดเก็บข้อมูลที่เป็นข้อควำม
<?php
$firstname="sakorn";
$lastname="Nontarak";
echo "$firstname is :" . $firstname . "<br>";
echo "$lastname is :" . $lastname . "<br>";
echo $firstname." “ .$lastname;
?>
ตัวอย่ำงที่ 4 Arrays สำหรับจัดเก็บข้อมูลที่
เป็นข้อมูลที่เป็นชุด
<?php
$myarr = array("sakorn", "Nontarak", "PHP");
for ($i=0; $i<=count($myarr)-1; $i++) { }
?>
นอกจำกนี้ ตัวแปร Arrays ยังสร้ำงได้แบบ 2 มิติ
<?php
$myarr2D = array("notebook",
array("ibm","acer","hp","benq"));
echo $myarr2D[0]."<br>";
for
($i=0;$i<COUNT($MYARR2D[1]);$
I++)
{
$myarr2D[1][$i].?<br echo>";
}
?>
ตัวแปร Array แบบ 2 มิติ
จบกำรนำเสนอเรื่องตัวแปรใน
ภำษำ PHP

More Related Content

PDF
บทที่1 พื้นฐานโปรแกรมภาษาซี
PDF
ตัวแปรและคำสงวน
PDF
ใบความรู้ที่ 1 ความรู้พื้นฐานโปรแกรมภาษาซี
PDF
3.3. ชนิดของข้อมูล
PPTX
โครงสร้างการเขียนโปรแกรมภาษาไพธอน
PDF
3.5 การแสดงผลและการรับข้อมูล
PPTX
Python programmingggg
PDF
การเขียนโปรแกรม Dev c++
บทที่1 พื้นฐานโปรแกรมภาษาซี
ตัวแปรและคำสงวน
ใบความรู้ที่ 1 ความรู้พื้นฐานโปรแกรมภาษาซี
3.3. ชนิดของข้อมูล
โครงสร้างการเขียนโปรแกรมภาษาไพธอน
3.5 การแสดงผลและการรับข้อมูล
Python programmingggg
การเขียนโปรแกรม Dev c++

What's hot (17)

PPTX
การเขียนคำสั่งข้อมูลขั้นพื้นฐาน
PDF
การเขียนคำสั่งขั้นพื้นฐาน(ภาษาC)
DOC
ตัวแปรในภาษาซี
PDF
การตั้งชื่อตัวแปร
PDF
บทที่ 2 ตัวแปร
PDF
ตัวแปรกับชนิดของข้อมูล
PDF
ภาษา C เบื้องต้น
PPTX
การเขียนคำสั่งควบคุม
DOC
การเขียนโปรแกรมภาษาซี
PPT
1. ประวัติภาษาซี
PDF
ภาษา+Fort...pdfกรกช
PPT
งาน
PPTX
การเขียนคำสั่งควบคุม
PPTX
ตัวแปรพื้นฐานเขียนโปรแกรม
PPTX
Lab Computer Programming 1
PPTX
หน่วยที่1 ชื่อ (Identifier)
การเขียนคำสั่งข้อมูลขั้นพื้นฐาน
การเขียนคำสั่งขั้นพื้นฐาน(ภาษาC)
ตัวแปรในภาษาซี
การตั้งชื่อตัวแปร
บทที่ 2 ตัวแปร
ตัวแปรกับชนิดของข้อมูล
ภาษา C เบื้องต้น
การเขียนคำสั่งควบคุม
การเขียนโปรแกรมภาษาซี
1. ประวัติภาษาซี
ภาษา+Fort...pdfกรกช
งาน
การเขียนคำสั่งควบคุม
ตัวแปรพื้นฐานเขียนโปรแกรม
Lab Computer Programming 1
หน่วยที่1 ชื่อ (Identifier)
Ad

Viewers also liked (20)

PDF
Unit1 ph pprogram
PPT
ขั้นตอนการเขียนโปรแกรมคอมพิวเตอร์
PDF
Answer unit2.1
PDF
การเขียนโปรแกรมเบื้องต้น
PDF
Answer unit1.2
PPT
Technical+presentation+4+seminar
PDF
Answer unit4.2.5
PDF
Clever Creative Global - Queensland Academies Creative Industries Campus
PDF
Unit2flowchart
PDF
On line parent information session
PPTX
Business Continuity for the Small to Medium Business
PDF
PRINT A5-SPIRALHIRES
PPT
On line parent information session
PDF
What QAHS staff are reading
PDF
Answer unit4.1.2
PDF
Intro program php
PDF
Unit4maintain
PDF
Unit3coding
PDF
Programstructure
PDF
Unit4maintain edit
Unit1 ph pprogram
ขั้นตอนการเขียนโปรแกรมคอมพิวเตอร์
Answer unit2.1
การเขียนโปรแกรมเบื้องต้น
Answer unit1.2
Technical+presentation+4+seminar
Answer unit4.2.5
Clever Creative Global - Queensland Academies Creative Industries Campus
Unit2flowchart
On line parent information session
Business Continuity for the Small to Medium Business
PRINT A5-SPIRALHIRES
On line parent information session
What QAHS staff are reading
Answer unit4.1.2
Intro program php
Unit4maintain
Unit3coding
Programstructure
Unit4maintain edit
Ad

Similar to Unit3.1variables (20)

PPTX
Presentation1
PPT
PDF
3.2 ตัวแปรและคำสงวน
PDF
Pbl2 docx
PDF
Pbl2 docx
PDF
Pbl2 นะแนนxปิ้น
PPT
ภาษาซี
PDF
รายงาน PHP - Know2pro.com
PDF
บทที่ 3 พื้นฐานภาษา Java
PDF
บทที่ 3 พื้นฐานภาษา Java
DOC
โครงสร้างของภาษา C
PPT
ไฟล์ Presentation ประกอบรายงาน PHP - Know2Pro.co.cc
PPT
การพัฒนาโปรแกรม วิชญา เลขที่ 26.2
PDF
งานนำเสนอ1
PDF
ตัวแปรกับชนิดของข้อมูล1
PPTX
ตัวแปร การกำหนดค่าและชนิดข้อมูล
PDF
การเขียนเว็บไซต์ด้วยภาษาPhp
PDF
3.2 ตัวแปรและคำสงวน
PDF
DOC
Basic
Presentation1
3.2 ตัวแปรและคำสงวน
Pbl2 docx
Pbl2 docx
Pbl2 นะแนนxปิ้น
ภาษาซี
รายงาน PHP - Know2pro.com
บทที่ 3 พื้นฐานภาษา Java
บทที่ 3 พื้นฐานภาษา Java
โครงสร้างของภาษา C
ไฟล์ Presentation ประกอบรายงาน PHP - Know2Pro.co.cc
การพัฒนาโปรแกรม วิชญา เลขที่ 26.2
งานนำเสนอ1
ตัวแปรกับชนิดของข้อมูล1
ตัวแปร การกำหนดค่าและชนิดข้อมูล
การเขียนเว็บไซต์ด้วยภาษาPhp
3.2 ตัวแปรและคำสงวน
Basic

More from KwanJai Cherubstar (16)

PDF
Introprogramphp
PDF
ความรู้เบื้องต้นเกี่ยวกับภาษาPhp
DOCX
Answer unit4.4.1
PDF
Answer unit4.3.2
PDF
Answer unit4.3.1
PDF
Answer unit4.2.4
PDF
Answer unit4.2.3
PDF
Answer unit4.2.2
PDF
Answer unit4.2.1
PDF
Answer unit4.1.1
PDF
Answer unit3.2
PDF
Answer unit3.1
PDF
Answer unit2.3
PDF
Answer unit1.3
PDF
Answer unit1.1
PDF
Program structure
Introprogramphp
ความรู้เบื้องต้นเกี่ยวกับภาษาPhp
Answer unit4.4.1
Answer unit4.3.2
Answer unit4.3.1
Answer unit4.2.4
Answer unit4.2.3
Answer unit4.2.2
Answer unit4.2.1
Answer unit4.1.1
Answer unit3.2
Answer unit3.1
Answer unit2.3
Answer unit1.3
Answer unit1.1
Program structure

Unit3.1variables