ให้เรตสมาชิก: 3 / 5

ดาวใช้งานดาวใช้งานดาวใช้งานดาวไม่ได้ใช้งานดาวไม่ได้ใช้งาน
 

 บทที่ 5 การอ่านแบบ ข้อมูลของ ตัวแปร หรือ ค่าคงที่

ถ้าต้องการเช็คดูว่า ตัวแปรมีข้อมูลแบบใด เราสามารถใช้คำสั่ง gettype() ได้ ค่าที่ได้จากฟังก์ชันก็จะเป็น "integer" "double" หรือ "string" เป็นต้น

ตัวอย่างไฟล์ :: code_ex1.php
<?php
echo gettype(0)," ";
echo gettype(1.1)," ";
echo gettype("")," "; 
echo gettype((1==1))," ";
$var="abc"; 
if ( gettype($var)=="string" ) { 
echo "this is a string "; 
}
?>

เราอาจจะไม่ใช้ gettype() ก็ได้ แต่เลือกใช้ฟังก์ชัน is_long() สำหรับเช็คค่าที่เป็นเลขจำนวนเต็ม, is_string() สำหรับเช็คค่าที่เป็นสตริงค์, is_double() สำหรับค่าที่เป็นเลขทศนิยม, is_array() สำหรับค่าที่เป็นอาร์เรย์ หรือ is_object() สำหรับค่าที่เป็นออปเจคจากคลาสแทน ซึ่งจะให้ค่าเท่ากับ true (1) ถ้าตัวแปรมีแบบข้อมูล ตรงตามที่กำหนด

 

ตัวอย่างไฟล์ :: code_ex2.php
<?php 
unset($a);
$a="hello";
if (is_string($a) == true) {
echo "$a is a string <BR> ";

unset($a);
$a[]="red";
$a[]="green";
$a[]="blue";
if (is_array($a) == true) {
echo "$a is an array of size ",count
($a),"<BR> "; }
?> 


ชื่อ
บทที่ 5 การอ่านแบบ ข้อมูลของ ตัวแปร หรือ ค่าคงที่
หมวดหมู่
PHP Basics, PHP Basics
ฮิต
16519
ผู้สร้างเอกสาร
thatsawan
วันที่สร้างเอกสาร
2014-05-13 19:27:28

chapter_5.zip

ประเภทไฟล์ zip

ขนาดไฟล์ 720 bytes

ผู้อัพโหลดไฟล์ thatsawan

วันที่อัพโหลด 2014-04-09 17:24:49


กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
งานประจำวันที่ 19 พฤษจิกายน 2561
โดย Ittichai_chupol จ 19 พ.ย. 2018 7:07 pm บอร์ด M070 - อิทธิชัย ชูผล
1
3
จ 19 พ.ย. 2018 7:08 pm โดย Ittichai_chupol
VDO - ประมวลภาพบรรยากาศอบรม RTP
โดย tai14 จ 19 พ.ย. 2018 6:38 pm บอร์ด MT26 - นางสาวอัครยุภา ยงยุทธ
0
4
จ 19 พ.ย. 2018 6:38 pm โดย tai14
B - ตอนมีการปรับระบบทำให้ 2หน้านี้ เปลี่ยนไป [2018-11][008]
โดย Parichat จ 19 พ.ย. 2018 4:37 pm บอร์ด PP systems - Tester
0
5
จ 19 พ.ย. 2018 4:37 pm โดย Parichat
Work's on Hand อัษฎาวุฒิ ยิ่งนคร M072
โดย Aussadawut จ 19 พ.ย. 2018 3:03 pm บอร์ด M072 - อัษฎาวุฒิ ยิ่งนคร
1
11
จ 19 พ.ย. 2018 3:04 pm โดย thatsawan
ภาษาซี (C/C++) กับ โจทย์ทางคณิตศาสตร์ (2) แปลงฟุต&นิ้ว เป็น เซนติเมตร
โดย Aussadawut จ 19 พ.ย. 2018 2:57 pm บอร์ด Share Knowledge
0
12
จ 19 พ.ย. 2018 2:57 pm โดย Aussadawut
ภาษาซี (C/C++) กับ โจทย์ทางคณิตศาสตร์ (1) หาค่า “พื้นที่สี่เหลี่ยมจตุรัส” และ “ความยาวของเส้นรอบสี่เหลี่ยมจตุรัส”
โดย Aussadawut จ 19 พ.ย. 2018 11:09 am บอร์ด Share Knowledge
0
11
จ 19 พ.ย. 2018 11:09 am โดย Aussadawut
งานประจำวันที่ 19 พฤศจิกายน 2561
โดย prakon จ 19 พ.ย. 2018 10:12 am บอร์ด MT24 - นายปกรณ์ วิริยะธนวิโรจน์
1
5
จ 19 พ.ย. 2018 7:49 pm โดย prakon
งานประจำวันที่ 19 พฤศจิกายน 2561
โดย pprn จ 19 พ.ย. 2018 10:10 am บอร์ด MT25 - นางสาวปรียากมล รินนาศักดิ์
1
10
จ 19 พ.ย. 2018 7:53 pm โดย pprn
งานประจำวันที่ 19 พฤศจิกายน 2561
โดย tatiya จ 19 พ.ย. 2018 10:09 am บอร์ด M065 - ตติยะ นาชัย
1
3
จ 19 พ.ย. 2018 7:53 pm โดย tatiya
งานประจำวันที่ 19 พฤศจิกายน 2561
โดย Aussadawut จ 19 พ.ย. 2018 9:48 am บอร์ด M072 - อัษฎาวุฒิ ยิ่งนคร
1
9
จ 19 พ.ย. 2018 7:56 pm โดย Aussadawut
งานประจำวันที่ 19 พฤศจิกายน 2561
โดย nice_13 จ 19 พ.ย. 2018 9:46 am บอร์ด M071 - พิชญ์สินี คงจร
1
4
จ 19 พ.ย. 2018 7:35 pm โดย nice_13
งานประจำวันที่ 19 พฤศจิกายน 2561
โดย tai14 จ 19 พ.ย. 2018 9:41 am บอร์ด MT26 - นางสาวอัครยุภา ยงยุทธ
1
9
จ 19 พ.ย. 2018 7:32 pm โดย tai14
B - Sales Order → Shipping Exception แล้วกด Recreate Delivery Order
โดย mindphp จ 19 พ.ย. 2018 6:42 am บอร์ด PP systems - Tester
0
5
จ 19 พ.ย. 2018 6:42 am โดย mindphp
R - mdsoft_bnp_module ติดตั้ง module รวมของ บุญนำพา
โดย thatsawan อ 18 พ.ย. 2018 8:55 pm บอร์ด บุญนำพา - Developer
0
2
อ 18 พ.ย. 2018 8:55 pm โดย thatsawan
ภาษาซี กับ โจทย์ คำนวณ BMI
โดย Aussadawut ส 17 พ.ย. 2018 7:34 pm บอร์ด Share Knowledge
0
35
ส 17 พ.ย. 2018 7:34 pm โดย Aussadawut
list หัวข้อเเชร์ความรู้
โดย ธวัชชัย แสนหาญ ส 17 พ.ย. 2018 7:18 pm บอร์ด MT27 - ธวัชชัย แสนหาญ
0
3
ส 17 พ.ย. 2018 7:18 pm โดย ธวัชชัย แสนหาญ
การใช้ Foreach loop Statements ใน python
โดย ธวัชชัย แสนหาญ ส 17 พ.ย. 2018 7:16 pm บอร์ด Python Knowledge
0
27
ส 17 พ.ย. 2018 7:16 pm โดย ธวัชชัย แสนหาญ
การกำหนดค่าให้ for if
โดย จันนุสรณ์ ดีแก่ ส 17 พ.ย. 2018 7:12 pm บอร์ด PHP Knowledge
0
23
ส 17 พ.ย. 2018 7:12 pm โดย จันนุสรณ์ ดีแก่
การสร้างสูตรคูณ ในภาษา php แบบสั้นๆ
โดย จันนุสรณ์ ดีแก่ ส 17 พ.ย. 2018 6:55 pm บอร์ด PHP Knowledge
0
25
ส 17 พ.ย. 2018 6:55 pm โดย จันนุสรณ์ ดีแก่
การUpdateค่าในตัวแปรชนิด list ใน python
โดย ธวัชชัย แสนหาญ ส 17 พ.ย. 2018 6:45 pm บอร์ด Python Knowledge
0
20
ส 17 พ.ย. 2018 6:45 pm โดย ธวัชชัย แสนหาญ