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