ฟังก์ชั่น isset() 

 

ความหมายของฟังก์ชั่นและการใช้งาน

การตรวจสอบว่าตัวแปลที่กำหนดมีการ เซ็ตไว้หรือไม่ ด้วยฟังก์ชั่น isset() 

 

รูปแบบการเขียน (Syntax)

bool isset ( mixed $var [, mixed $... ] )

 

ตัวอย่างที่ 1

<?php

$var = '';

// This will evaluate to TRUE so the text will be printed.
if (isset($var)) {
    echo "This var is set so I will print.";
}

// In the next examples we'll use var_dump to output
// the return value of isset().

$a = "test";
$b = "anothertest";

var_dump(isset($a));      // TRUE
var_dump(isset($a, $b)); // TRUE

unset ($a);

var_dump(isset($a));     // FALSE
var_dump(isset($a, $b)); // FALSE

$foo = NULL;
var_dump(isset($foo));   // FALSE

?>

ตัวอย่างที่ 2

<?php

$a = array ('test' => 1, 'hello' => NULL, 'pie' => array('a' => 'apple'));

var_dump(isset($a['test']));            // TRUE
var_dump(isset($a['foo']));             // FALSE
var_dump(isset($a['hello']));           // FALSE

// The key 'hello' equals NULL so is considered unset
// If you want to check for NULL key values then try: 
var_dump(array_key_exists('hello', $a)); // TRUE

// Checking deeper array values
var_dump(isset($a['pie']['a']));        // TRUE
var_dump(isset($a['pie']['b']));        // FALSE
var_dump(isset($a['cake']['a']['b']));  // FALSE

?>

 

<< ย้อนไปอ่าน PHP Functions อื่นๆ พื้นฐานการเขียน และ ใช้งานฟังก์ชั่นใน PHP นอกจากนี้ ทางเว็บไซต์ยังมี การใช้งานรูปแบบต่างๆ เทคนิค การเขียน PHP ไว้ให้ทุกท่านได้ศึกษาเพิ่มเติมกันด้วยนะ

 

กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
ทำยังไงให้ count() นับข้าม empty array?
โดย Anonymous อ 23 ม.ค. 2011 3:54 pm บอร์ด Programming - PHP
2
1743
อ 23 ม.ค. 2011 4:31 pm โดย บุคคลทั่วไป View Topic ทำยังไงให้ count() นับข้าม empty array?
EVO Hosting แรง เร็ว เสถียร รับประกันคุณภาพงานบริการ เริ่มต้น 499.- ต่อปี
โดย JeffyPlus อ 23 ม.ค. 2011 1:19 pm บอร์ด Web Hosting Review - Free Host Share Host VPS
1
2148
ส 30 เม.ย. 2011 4:42 pm โดย JeffyPlus View Topic EVO Hosting แรง เร็ว เสถียร รับประกันคุณภาพงานบริการ เริ่มต้น 499.- ต่อปี
Free Host PHP & MySQL cPanel ใช้พื้นที่ 1.6G
โดย mindphp อ 23 ม.ค. 2011 3:42 am บอร์ด Web Hosting Review - Free Host Share Host VPS
9
60800
พฤ 12 ม.ค. 2023 1:44 pm โดย บุคคลทั่วไป View Topic Free Host PHP & MySQL cPanel ใช้พื้นที่ 1.6G
Host Free 100MB dhost.info PHP 5.2 & MySQL 5.1
โดย mindphp อ 23 ม.ค. 2011 3:39 am บอร์ด Web Hosting Review - Free Host Share Host VPS
4
7358
อ 28 มิ.ย. 2022 4:27 am โดย บุคคลทั่วไป View Topic Host Free 100MB dhost.info   PHP 5.2 & MySQL 5.1
เอา Free Host ต่างประเทศมาแนะนำ host-ed.net
โดย mindphp อ 23 ม.ค. 2011 3:35 am บอร์ด Web Hosting Review - Free Host Share Host VPS
6
10422
พฤ 24 ส.ค. 2023 9:14 pm โดย บุคคลทั่วไป View Topic เอา Free Host ต่างประเทศมาแนะนำ host-ed.net
รบกวนช่วยออกแบบแผนภาพ ERD ให้ทีครับ
โดย clashhum ส 22 ม.ค. 2011 9:09 pm บอร์ด SQL - Database
2
2386
อ 23 ม.ค. 2011 10:02 am โดย clashhum View Topic รบกวนช่วยออกแบบแผนภาพ ERD ให้ทีครับ
คำแนะนำในการเลือก Host จะบทความ วิธีการเลือก Web hosting
โดย mindphp ส 22 ม.ค. 2011 1:56 am บอร์ด Web Hosting Review - Free Host Share Host VPS
1
3627
อ 27 ส.ค. 2013 9:26 am โดย konseo View Topic คำแนะนำในการเลือก Host จะบทความ วิธีการเลือก Web hosting
ใครทราบวิธิการลง appserv v2.5.10 ในวินโด 7 บ้างคะ
โดย kasaboom พ 19 ม.ค. 2011 9:53 pm บอร์ด Programming - PHP
20
7044
พฤ 12 พฤษภาคม 2011 10:59 am โดย pammika View Topic ใครทราบวิธิการลง appserv v2.5.10 ในวินโด 7 บ้างคะ