ตัวอย่าง
ค้นหาอาร์เรย์สำหรับค่า "red" และกลับที่สำคัญ:
<?php
$a=array("a"=>"red","b"=>"green","c"=>"blue");
echo array_search("red",$a);
?>
ตัวอย่างเช่นเรียกใช้» ความหมายและการใช้งาน
array_search() ฟังก์ชันการค้นหาอาร์เรย์สำหรับค่าและผลตอบแทนที่สำคัญ
วากยสัมพันธ์
array_search( value,array,strict )
พารามิเตอร์ | ลักษณะ |
---|---|
value | จำเป็นต้องใช้ ระบุค่าในการค้นหา |
array | จำเป็นต้องใช้ ระบุอาร์เรย์ค้นหาใน |
strict | ไม่จำเป็น. ถ้าพารามิเตอร์นี้ถูกกำหนดเป็น TRUE แล้วฟังก์ชั่นนี้จะค้นหาองค์ประกอบที่เหมือนกันในอาร์เรย์ ค่าที่เป็นไปได้:
|
รายละเอียดทางเทคนิค
กลับค่า: | ผลตอบแทนที่สำคัญของค่าถ้ามันถูกพบในอาร์เรย์และ FALSE? ถ้าค่าที่พบในอาร์เรย์มากกว่าหนึ่งครั้งคีย์การจับคู่ครั้งแรกจะถูกส่งกลับ |
---|---|
PHP เวอร์ชัน: | 4.0.5+ |
การเปลี่ยนแปลง: | ฟังก์ชั่นนี้จะส่งกลับ NULL ถ้าพารามิเตอร์ที่ไม่ถูกต้องจะถูกส่งผ่านไป (นี้นำไปใช้กับฟังก์ชั่น PHP ทั้งหมดเป็นของ 5.3.0) ในฐานะของ PHP 4.2.0 ฟังก์ชันนี้กลับ FALSE ในความล้มเหลวแทนที่จะเป็นโมฆะ |
ตัวอย่างอื่น ๆ
ตัวอย่างที่ 1
ค้นหาอาร์เรย์สำหรับค่า 5 และกลับที่สำคัญของ (notice the "") :
<?php
$a=array("a"=>"5","b"=>5,"c"=>"5");
echo array_search(5,$a,true);
?>
ตัวอย่างเช่นเรียกใช้» <PHP อ้างอิงอาร์เรย์