ฟังก์ชัน array_search
ฟังก์ชัน array_search ดำเนินการ
ค้นหาค่าในอาร์เรย์และส่งคืนคีย์
ขององค์ประกอบแรกที่พบ หากไม่พบองค์ประกอบดังกล่าว
จะส่งคืน false พารามิเตอร์ที่สาม
กำหนดให้เปรียบเทียบโดยคำนึงถึงชนิดข้อมูลอย่างเคร่งครัด (เช่นเดียวกับ
===) หากตั้งเป็น true - มันจะเปรียบเทียบ
อย่างเคร่งครัด และหากเป็น false (ค่าเริ่มต้น) - จะไม่เปรียบเทียบอย่างเคร่งครัด
ไวยากรณ์
array_search(mixed $needle, array $haystack, bool $strict = false): int|string|false
ตัวอย่าง
มาหาองค์ประกอบในอาร์เรย์ที่มีค่า 'c'
- ผลลัพธ์ที่ได้คือคีย์ของมัน (ซึ่งเท่ากับ 2):
<?php
$arr = ['a', 'b', 'c', 'd', 'e'];
echo array_search('c', $arr);
?>
ผลลัพธ์จากการรันโค้ด:
2
ดูเพิ่มเติม
-
ฟังก์ชัน
strpos,
ซึ่งส่งคืนตำแหน่งของการเกิดครั้งแรกของสตริงย่อย -
ฟังก์ชัน
str_contains,
ซึ่งตรวจสอบการเกิดของตัวอักษรในสตริง -
ฟังก์ชัน
str_starts_with,
ซึ่งตรวจสอบจุดเริ่มต้นของสตริง -
ฟังก์ชัน
str_ends_with,
ซึ่งตรวจสอบจุดสิ้นสุดของสตริง