Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> PHP

ฟังก์ชัน array_search() ใน PHP


ฟังก์ชัน array_search() จะค้นหาอาร์เรย์สำหรับค่าที่กำหนดและส่งกลับคีย์ ฟังก์ชันจะคืนค่าคีย์สำหรับ val หากพบในอาร์เรย์ คืนค่า FALSE หากไม่พบ หากพบ val ในอาร์เรย์ arr มากกว่า 1 ครั้ง ระบบจะส่งคืนคีย์ที่ตรงกันเป็นครั้งแรก

ไวยากรณ์

array_search(val, arr, strict)

พารามิเตอร์

  • วาล − ค่าที่จะค้นหา

  • อาร์ − อาร์เรย์ที่จะค้นหา

  • เข้มงวด − ค่าที่เป็นไปได้คือ TRUE หรือ FALSE ค้นหาองค์ประกอบที่เหมือนกันในอาร์เรย์ ตั้งค่าเป็น TRUE

คืนสินค้า

ฟังก์ชัน array_search() จะคืนค่าคีย์สำหรับ val หากพบในอาร์เรย์ คืนค่า FALSE หากไม่พบ หากพบ val ในอาร์เรย์ arr มากกว่า 1 ครั้ง ระบบจะส่งคืนคีย์ที่ตรงกันเป็นครั้งแรก

ตัวอย่าง

ต่อไปนี้เป็นตัวอย่าง −

<?php
$arr = array("p"=>20,"q"=>20,"r"=>30,"s"=>40);
echo array_search(20,$arr,true);
?>

ผลลัพธ์

ต่อไปนี้เป็นผลลัพธ์ -

p

ตัวอย่าง

เรามาดูตัวอย่างกัน −

<?php
$arr = array(30, 2, 5, 7, 90, 35, 78);
echo array_search(35,$arr,true);
?>

ผลลัพธ์

ต่อไปนี้เป็นผลลัพธ์ -

5

ตัวอย่าง

ให้เราดูตัวอย่างอื่นด้วยอาร์เรย์ที่มีค่าสตริง -

<?php
$arr = array("MAC", "WINDOWS","LINUX", "SOLARIS");
$search = "WINDOWS";
echo array_search($search,$arr,true);
?>

ผลลัพธ์

ต่อไปนี้เป็นผลลัพธ์ -

1