PHP array_search()ฟังก์ชั่น
ตัวอย่าง
ค้นหาอาร์เรย์สำหรับค่า "สีแดง" และส่งคืนคีย์:
<?php
$a=array("a"=>"red","b"=>"green","c"=>"blue");
echo array_search("red",$a);
?>
ความหมายและการใช้งาน
ฟังก์ชัน array_search() ค้นหาค่าในอาร์เรย์และส่งกลับคีย์
ไวยากรณ์
array_search(value, array, strict)
ค่าพารามิเตอร์
Parameter | Description |
---|---|
value | Required. Specifies the value to search for |
array | Required. Specifies the array to search in |
strict | Optional. If this parameter is set to TRUE, then this function will search for identical elements in the array. Possible values:
|
รายละเอียดทางเทคนิค
คืนมูลค่า: | ส่งกลับคีย์ของค่าหากพบในอาร์เรย์ มิฉะนั้น FALSE หากพบค่าในอาร์เรย์มากกว่า 1 ครั้ง ระบบจะส่งคืนคีย์ที่ตรงกันรายการแรก |
---|---|
รุ่น PHP: | 4.0.5+ |
บันทึกการเปลี่ยนแปลง PHP: | ฟังก์ชันนี้จะคืนค่า NULL หากส่งพารามิเตอร์ที่ไม่ถูกต้อง (ใช้ได้กับฟังก์ชัน PHP ทั้งหมด ณ วันที่ 5.3.0) ตั้งแต่ PHP 4.2.0 ฟังก์ชันนี้จะคืนค่า FALSE เมื่อล้มเหลวแทนที่จะเป็น NULL |
ตัวอย่างเพิ่มเติม
ตัวอย่าง
ค้นหาอาร์เรย์สำหรับค่า 5 และส่งคืนคีย์ (สังเกต ""):
<?php
$a=array("a"=>"5","b"=>5,"c"=>"5");
echo array_search(5,$a,true);
?>
❮ การอ้างอิงอาร์เรย์ PHP