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

phparray_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<?php
  $arr = ['a', 'b', 'c', 'd', 'e'];
  echo array_search('c', $arr);
?>

Kết quả thực thi mã:

php2

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