เป็นหนึ่งในภาษาที่ดีที่สุดสำหรับการเขียนสคริปต์ ได้ใช้ประโยชน์จากอาร์เรย์เช่นกัน ดังนั้นในบทความนี้เราจะเข้าใจ Array Search ใน PHP ตามลำดับต่อไปนี้:
วิธีหนึ่งในการค้นหาค่าใน PHP คือการใช้ลูปเพื่อตรวจสอบค่าของแต่ละองค์ประกอบ แต่ไม่มีประสิทธิภาพ มีฟังก์ชัน inbuilt มากมายที่สามารถใช้สำหรับการค้นหาอาร์เรย์เช่น array_search, in_array, array_keys และ array_key_exists ในบล็อกนี้เราจะพูดคุยเกี่ยวกับ array_search ใน PHP
ไปต่อกับบทความนี้เกี่ยวกับการค้นหา 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 ” แล้วฉันจะติดต่อกลับไป