สิ่งที่คุณต้องรู้เกี่ยวกับ Array Search ใน PHP



บทความนี้ครอบคลุมทุกมุมมองของ Array Search ใน PHP และจะช่วยให้คุณได้รับความรู้โดยละเอียดพร้อมตัวอย่าง

เป็นหนึ่งในภาษาที่ดีที่สุดสำหรับการเขียนสคริปต์ ได้ใช้ประโยชน์จากอาร์เรย์เช่นกัน ดังนั้นในบทความนี้เราจะเข้าใจ Array Search ใน PHP ตามลำดับต่อไปนี้:

วิธีหนึ่งในการค้นหาค่าใน PHP คือการใช้ลูปเพื่อตรวจสอบค่าของแต่ละองค์ประกอบ แต่ไม่มีประสิทธิภาพ มีฟังก์ชัน inbuilt มากมายที่สามารถใช้สำหรับการค้นหาอาร์เรย์เช่น array_search, in_array, array_keys และ array_key_exists ในบล็อกนี้เราจะพูดคุยเกี่ยวกับ array_search ใน PHP





รู้เบื้องต้นเกี่ยวกับ PHP - Array Search ใน PHP - Edureka



ไปต่อกับบทความนี้เกี่ยวกับการค้นหา Array ใน PHP

การค้นหาอาร์เรย์

array_search เป็นฟังก์ชัน inbuilt ใน PHP ในการค้นหาค่าเฉพาะในอาร์เรย์เราใช้ฟังก์ชันนี้เพื่อค้นหาค่าเฉพาะและส่งคืนคีย์ หากไม่พบรายการที่ตรงกันจะส่งกลับเท็จ เกือบจะคล้ายกับ in_array () ความแตกต่างหลักระหว่างฟังก์ชันทั้งสองคือ array_search () มักจะส่งคืนคีย์หรือดัชนีในขณะที่ in_array () ส่งคืนค่า TRUE หรือ FALSE ตามการจับคู่ที่พบในการค้นหา

ไวยากรณ์: array_search (ค่าอาร์เรย์เข้มงวด)



มูลค่า : ระบุค่าที่ต้องการค้นหาในอาร์เรย์
อาร์เรย์ : ระบุอาร์เรย์ที่ต้องค้นหา
เข้มงวด: เป็นพารามิเตอร์ทางเลือกที่ค้นหาองค์ประกอบที่เหมือนกันอย่างเคร่งครัดในอาร์เรย์ซึ่งสามารถตั้งค่าเป็น TRUE หรือ FALSE โดยค่าเริ่มต้นจะถูกตั้งค่าเป็น FALSE หากตั้งค่าเป็นจริงจะตรวจสอบองค์ประกอบที่เหมือนกัน นั่นคือจำนวนเต็ม 3 ไม่เหมือนกับสตริง 3

เมื่อเราส่งผ่านพารามิเตอร์ (ค่าการค้นหา & อาร์เรย์) ไปยัง array_search () จะส่งคืนคีย์ที่มีค่าที่ตรงกันตามที่กล่าวไว้ข้างต้น หากไม่พบรายการที่ตรงกันจะส่งกลับเท็จ หากพบมากกว่าหนึ่งรายการที่ตรงกันจะส่งคืนคีย์แรกที่ตรงกัน

วิธีการแปลงเป็นไบนารีใน python

ไปต่อกับบทความนี้เกี่ยวกับการค้นหา Array ใน PHP

เอาต์พุต 1:

มาดูตัวอย่างโดยไม่ต้องใช้พารามิเตอร์ที่เข้มงวด

 

ไปต่อกับบทความนี้เกี่ยวกับการค้นหา Array ใน PHP

เอาต์พุต: 2

ส่งคืน 2 เนื่องจากพบ aravind ในตำแหน่งที่สองของอาร์เรย์

ในกรณีที่พบรายการที่ตรงกันมากกว่าหนึ่งรายการ

 

ไปต่อกับบทความนี้เกี่ยวกับการค้นหา Array ใน PHP

เอาต์พุต: 3

วิธีใช้สไปรต์ css

ส่งคืน 3 เมื่อพบการจับคู่แรกของ naveen ในดัชนีที่สาม

เป็นระดับสูงกว่าปริญญาตรีและปริญญาโทเหมือนกัน

มาดูอีกตัวอย่างการใช้พารามิเตอร์ที่เข้มงวด

 

ไปต่อกับบทความนี้เกี่ยวกับการค้นหา Array ใน PHP

เอาต์พุต 4:

ส่งคืนโดยไม่มีเอาต์พุตเนื่องจากชนิดข้อมูลของค่าในอาร์เรย์และชนิดข้อมูลของค่าที่ค้นหาไม่ใช่ประเภทเดียวกัน หากตั้งค่าเป็นเท็จจะละเว้นชนิดข้อมูลและโดยค่าเริ่มต้นจะตั้งค่าเป็นเท็จ

มาดูตัวอย่างเดียวกันโดยการตั้งค่าพารามิเตอร์ที่เข้มงวดเป็นเท็จ

 

ด้วยเหตุนี้เราจึงมาถึงตอนท้ายของบทความนี้ฉันหวังว่าคุณจะเข้าใจฟังก์ชัน inbuilt array_search ใน PHP

หากคุณพบว่าบล็อกนี้เกี่ยวข้องโปรดดูที่ไฟล์ โดย Edureka บริษัท การเรียนรู้ออนไลน์ที่เชื่อถือได้ซึ่งมีเครือข่ายผู้เรียนที่พึงพอใจมากกว่า 250,000 คนกระจายอยู่ทั่วโลก

มีคำถามสำหรับเรา? โปรดระบุไว้ในส่วนความคิดเห็นของ ' ค้นหาอาร์เรย์ใน PHP ” แล้วฉันจะติดต่อกลับไป