ตัวอย่าง
ตรวจสอบถ้าคีย์ "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() ฟังก์ชั่นตรวจสอบอาร์เรย์สำหรับคีย์ที่ระบุและผลตอบแทนจริงถ้าคีย์ที่มีอยู่และเท็จถ้าคีย์ไม่ได้อยู่
Tip: จำไว้ว่าถ้าคุณข้ามที่สำคัญเมื่อคุณระบุอาร์เรย์คีย์จำนวนเต็มจะถูกสร้างขึ้นโดยเริ่มต้นที่ 0 และเพิ่มขึ้น 1 สำหรับแต่ละค่า (See example 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 "Key exists!";
}
else
{
echo "Key does not exist!";
}
?>
ตัวอย่างเช่นเรียกใช้» ตัวอย่างที่ 2
ตรวจสอบว่าคีย์จำนวนเต็ม "0" มีอยู่ในอาร์เรย์:
<?php
$a=array("Volvo","BMW");
if (array_key_exists(0,$a))
{
echo "Key exists!";
}
else
{
echo "Key does not exist!";
}
?>
ตัวอย่างเช่นเรียกใช้» <PHP อ้างอิงอาร์เรย์