PHP array_key_exists()ฟังก์ชั่น
ตัวอย่าง
ตรวจสอบว่าคีย์ "Volvo" มีอยู่ในอาร์เรย์หรือไม่:
<?php
$a=array("Volvo"=>"XC90","BMW"=>"X5");
if (array_key_exists("Volvo",$a))
{
echo "Key exists!";
}
else
{
echo "Key does not exist!";
}
?>
ความหมายและการใช้งาน
ฟังก์ชัน array_key_exists() จะตรวจสอบอาร์เรย์สำหรับคีย์ที่ระบุ และส่งกลับค่าจริงหากมีคีย์ และเป็นเท็จหากไม่มีคีย์
เคล็ดลับ:จำไว้ว่าถ้าคุณข้ามคีย์เมื่อคุณระบุอาร์เรย์ คีย์จำนวนเต็มจะถูกสร้างขึ้น เริ่มต้นที่ 0 และเพิ่มขึ้น 1 สำหรับแต่ละค่า (ดูตัวอย่างด้านล่าง)
ไวยากรณ์
array_key_exists(key, array)
ค่าพารามิเตอร์
Parameter | Description |
---|---|
key | Required. Specifies the key |
array | Required. Specifies an array |
รายละเอียดทางเทคนิค
คืนมูลค่า: | ส่งคืนค่า TRUE หากมีคีย์และ FALSE หากคีย์ไม่มีอยู่ |
---|---|
รุ่น PHP: | 4.0.7+ |
ตัวอย่างเพิ่มเติม
ตัวอย่าง
ตรวจสอบว่าคีย์ "Toyota" มีอยู่ในอาร์เรย์หรือไม่:
<?php
$a=array("Volvo"=>"XC90","BMW"=>"X5");
if (array_key_exists("Toyota",$a))
{
echo "Key exists!";
}
else
{
echo "Key does not exist!";
}
?>
ตัวอย่าง
ตรวจสอบว่ามีคีย์จำนวนเต็ม "0" ในอาร์เรย์หรือไม่:
<?php
$a=array("Volvo","BMW");
if (array_key_exists(0,$a))
{
echo "Key exists!";
}
else
{
echo "Key does not exist!";
}
?>
❮ การอ้างอิงอาร์เรย์ PHP