PHP array_key_exists()

Tìm hiểu về hàm array_key_exists() trong PHP

Hàm array_key_exists() trong PHP được sử dụng để kiểm tra xem một khóa có tồn tại trong một mảng hay không. Hàm này rất hữu ích khi bạn muốn xác định xem một giá trị có thể được truy cập trong một mảng hay không trước khi thực hiện các thao tác tiếp theo.

Cú pháp

array_key_exists(mixed $key, array $array): bool

Tham số

  • $key: Khóa mà bạn muốn kiểm tra.
  • $array: Mảng mà bạn muốn kiểm tra sự tồn tại của khóa.

Giá trị trả về

Hàm array_key_exists() trả về true nếu khóa được tìm thấy trong mảng, ngược lại sẽ trả về false.

Ví dụ

 "John", "age" => 30);

if (array_key_exists("name", $array)) {
    echo "Khóa 'name' tồn tại trong mảng.";
} else {
    echo "Khóa 'name' không tồn tại trong mảng.";
}
?>

Lưu ý

Hàm array_key_exists() sẽ kiểm tra cả các khóa có giá trị NULL, trong khi hàm isset() không trả về true nếu khóa có giá trị NULL.

Kết luận

Hàm array_key_exists() là một công cụ mạnh mẽ trong PHP để xử lý các mảng, giúp bạn dễ dàng kiểm tra sự tồn tại của các khóa mà không cần phải lo lắng về giá trị của chúng.