Hàm PHP array_key_exists()
Ví dụ
Kiểm tra xem khóa "Volvo" có tồn tại trong một mảng không:
<?php
$a=array("Volvo"=>"XC90","BMW"=>"X5");
if (array_key_exists("Volvo",$a))
{
echo "Key exists!";
}
else
{
echo "Key does not exist!";
}
?>
Hãy tự mình thử »Định nghĩa và cách sử dụng
Hàm array_key_exists() kiểm tra một mảng để tìm khóa được chỉ định và trả về true nếu khóa tồn tại và trả 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 thêm 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ả về: | 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+ |
Thêm ví dụ
Ví 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!";
}
?>
Hãy tự mình thử »Ví dụ
Kiểm tra xem khóa số nguyên "0" có tồn tại trong một mảng không:
<?php
$a=array("Volvo","BMW");
if (array_key_exists(0,$a))
{
echo "Key exists!";
}
else
{
echo "Key does not exist!";
}
?>
Hãy tự mình thử »❮ Tham chiếu mảng PHP