Hàm array_search
Hàm array_search thực hiện
tìm kiếm một giá trị trong mảng và trả về khóa
của phần tử đầu tiên tìm thấy. Nếu không tìm thấy phần tử như vậy
- sẽ trả về false. Tham số thứ ba
thiết lập so sánh nghiêm ngặt về kiểu (giống như
===). Nếu đặt là true - nó sẽ so sánh
một cách nghiêm ngặt, còn nếu là false (mặc định) - thì không.
Cú pháp
array_search(mixed $needle, array $haystack, bool $strict = false): int|string|false
Ví dụ
Hãy tìm trong mảng phần tử có giá trị 'c'
- kết quả chúng ta sẽ nhận được khóa của nó (nó bằng 2):
<?php
$arr = ['a', 'b', 'c', 'd', 'e'];
echo array_search('c', $arr);
?>
Kết quả thực thi mã:
2
Xem thêm
-
hàm
strpos,
hàm trả về vị trí xuất hiện đầu tiên của chuỗi con -
hàm
str_contains,
hàm kiểm tra sự xuất hiện của ký tự trong chuỗi -
hàm
str_starts_with,
hàm kiểm tra phần đầu của chuỗi -
hàm
str_ends_with,
hàm kiểm tra phần cuối của chuỗi