ฟังก์ชัน 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 "กุญแจไม่มีอยู่!";
  }
?>

สามารถทดสอบ