ฟังก์ชัน PHP array_key_exists()
ตัวอย่าง
ตรวจสอบว่าตัวเลขหลัก "Volvo" มีอยู่ในแนวความเรียง:
<?php $a=array("Volvo"=>"XC90","BMW"=>"X5"); if (array_key_exists("Volvo",$a)) { echo "กุญแจมีอยู่!"; } else { echo "กุญแจไม่มีอยู่!"; } ?>
คำนิยามและวิธีใช้
ฟังก์ชัน array_key_exists() ตรวจสอบว่ามีตัวเลขหลักที่กำหนดอยู่ในแนวความเรียงหรือไม่ ถ้าตัวเลขหลักมีอยู่ ก็จะกลับมา true ถ้าตัวเลขหลักไม่มีอยู่ ก็จะกลับมา false。
คำเตือน:จำเป็นจะละเมิดตัวเลขหลักเมื่อคุณกำหนดแนวความเรียง จะสร้างตัวเลขหลักที่เริ่มต้นจาก 0 และแต่ละตัวเลขหลักมีค่าที่เพิ่มขึ้นตามลำดับ 1 (ดูตัวอย่าง 2)
รูปแบบ
array_key_exists(key,array)
ตัวแปร | คำอธิบาย |
---|---|
key | จำเป็น กำหนดตัวเลขหลัก |
array | จำเป็น กำหนดแนวความเรียง |
รายละเอียดเทคนิค
ค่าที่กลับมา: | ถ้าตัวเลขหลักมีอยู่ ก็จะกลับมา TRUE ถ้าตัวเลขหลักไม่มีอยู่ ก็จะกลับมา FALSE。 |
เวอร์ชัน PHP: | 4.0.7+ |
ตัวอย่างเพิ่มเติม
ตัวอย่าง 1
ตรวจสอบว่าตัวเลขหลัก "Toyota" มีอยู่ในแนวความเรียง:
<?php $a=array("Volvo"=>"XC90","BMW"=>"X5"); if (key_exists("Toyota",$a)) { echo "กุญแจมีอยู่!"; } else { echo "กุญแจไม่มีอยู่!"; } ?>
ตัวอย่าง 2
ตรวจสอบว่าตัวเลขหลัก "0" มีอยู่ในแนวความเรียง:
<?php $a=array("Volvo","BMW"); if (array_key_exists(0,$a)) { echo "กุญแจมีอยู่!"; } else { echo "กุญแจไม่มีอยู่!"; } ?>