Hàm array_key_exists () trong PHP
Thí dụ
Kiểm tra xem khóa "Volvo" có tồn tại trong một mảng hay không:
<?php
$a=array("Volvo"=>"XC90","BMW"=>"X5");
if (array_key_exists("Volvo",$a))
{
echo "Key exists!";
}
else
{
echo "Key does not exist!";
}
?>
Định nghĩa và Cách sử dụng
Hàm array_key_exists () kiểm tra một mảng để tìm một khóa được chỉ định và trả về true nếu khóa tồn tại và false nếu khóa không tồn tại.
Mẹo: Hãy nhớ rằng nếu bạn bỏ qua khóa khi chỉ định một mảng, thì một khóa số nguyên sẽ được tạo, bắt đầu từ 0 và tăng 1 cho mỗi giá trị. (Xem ví dụ bên dưới)
Cú pháp
array_key_exists(key, array)
Giá trị tham số
Parameter | Description |
---|---|
key | Required. Specifies the key |
array | Required. Specifies an array |
Chi tiết kỹ thuật
Giá trị trả lại: | Trả về TRUE nếu khóa tồn tại và FALSE nếu khóa không tồn tại |
---|---|
Phiên bản PHP: | 4.0.7+ |
Các ví dụ khác
Thí dụ
Kiểm tra xem khóa "Toyota" có tồn tại trong một mảng không:
<?php
$a=array("Volvo"=>"XC90","BMW"=>"X5");
if (array_key_exists("Toyota",$a))
{
echo "Key exists!";
}
else
{
echo "Key does not exist!";
}
?>
Thí dụ
Kiểm tra xem khóa số nguyên "0" có tồn tại trong một mảng hay không:
<?php
$a=array("Volvo","BMW");
if (array_key_exists(0,$a))
{
echo "Key exists!";
}
else
{
echo "Key does not exist!";
}
?>
❮ Tham chiếu mảng PHP