Hàm in_array() kiểm tra xem một giá trị có tồn tại trong mảng hay không.
Cú pháp
in_array(search, array, strict)
Tham số
search – Giá trị cần tìm.
array – Mảng cần tìm kiếm.
strict – Nếu đặt TRUE, hàm sẽ kiểm tra cả kiểu dữ liệu (so sánh nghiêm ngặt ===). Mặc định là FALSE.
Giá trị trả về
Trả về TRUE nếu tìm thấy, FALSE nếu không tìm thấy.
Ví dụ 1: Tìm kiếm cơ bản
<?php
$stu = array("Tom", "Amit", "Peter", "Rahul");
if (in_array("Amit", $stu)) {
echo "Match!";
} else {
echo "No Match!";
}
?>
Kết quả
Match!
Ví dụ 2: Tìm kiếm nghiêm ngặt (strict mode) với số nguyên
<?php
$pro = array("Tom", "Amit", "Peter", "Rahul", 5, 10);
if (in_array(5, $pro, TRUE)) {
echo "Match!";
} else {
echo "No Match!";
}
?>
Kết quả
Match!