Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> PHP

Hàm in_array() trong PHP


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!