ตัวอย่าง
ค้นหาสำหรับค่า "Glenn" ในอาร์เรย์และผลผลิตข้อความบางส่วน:
<?php
$people = array("Peter", "Joe" , "Glenn" , "Cleveland");
if (in_array("Glenn", $people))
{
echo "Match found";
}
else
{
echo "Match not found";
}
?>
ตัวอย่างเช่นเรียกใช้» ความหมายและการใช้งาน
in_array() ฟังก์ชั่นการค้นหาอาร์เรย์สำหรับค่าที่เฉพาะเจาะจง
Note: ถ้าพารามิเตอร์การค้นหาเป็นสตริงและพารามิเตอร์ชนิดที่มีการตั้งค่าเป็น TRUE ค้นหาเป็นกรณี ๆ ไป
วากยสัมพันธ์
in_array( search,array,type )
พารามิเตอร์ | ลักษณะ |
---|---|
search | จำเป็นต้องใช้ ระบุสิ่งที่จะค้นหา |
array | จำเป็นต้องใช้ ระบุอาร์เรย์ในการค้นหา |
type | ไม่จำเป็น. ถ้าพารามิเตอร์นี้ถูกกำหนดเป็น TRUE ที่ in_array() ฟังก์ชันการค้นหาการค้นหาสตริงและประเภทที่เฉพาะเจาะจงในอาร์เรย์ |
รายละเอียดทางเทคนิค
กลับค่า: | ส่งกลับค่า TRUE ถ้าค่าที่พบในอาร์เรย์หรือ FALSE? |
---|---|
PHP เวอร์ชัน: | 4+ |
การเปลี่ยนแปลง: | ในฐานะของ PHP 4.2 พารามิเตอร์การค้นหาในขณะนี้อาจเป็นอาร์เรย์ |
ตัวอย่างอื่น ๆ
ตัวอย่างที่ 1
การใช้พารามิเตอร์ทั้งหมด:
<?php
$people = array("Peter", "Joe" , "Glenn" , "Cleveland" , 23);
if (in_array("23",
$people, TRUE))
{
echo "Match found<br>";
}
else
{
echo "Match not found<br>";
}
if (in_array("Glenn",$people,
TRUE))
{
echo "Match found<br>";
}
else
{
echo "Match not found<br>";
}
if (in_array(23,$people,
TRUE))
{
echo "Match found<br>";
}
else
{
echo "Match not found<br>";
}
?>
ตัวอย่างเช่นเรียกใช้» <PHP อ้างอิงอาร์เรย์