تابع ()array_key_exists
تابع ()array_key_exists
مثال (تابع ()array_key_exists)
چک کردن اینکه آیا کلید "Volvo" در یک آرایه وجود دارد یا نه:
<?php
$a=array("Volvo"=>"XC90","BMW"=>"X5");
if (array_key_exists("Volvo",$a))
{
echo "Key exists!";
}
else
{
echo "Key does not exist!";
}
?>
$a=array("Volvo"=>"XC90","BMW"=>"X5");
if (array_key_exists("Volvo",$a))
{
echo "Key exists!";
}
else
{
echo "Key does not exist!";
}
?>
امتحان کنید »
تعریف و کاربرد
تابع ()array_key_exists در یک آرایه به دنبال یک کلید خاص می گردد و در صورتی که آن کلید موجود باشد، true را برمی گرداند و در صورتی که کلید موجود نباشد، false را برمی گرداند.
نکته: به خاطر داشته باشید که اگر هنگام تعریف یک آرایه، کلید را مشخص نکنید، یک کلید به صورت عدد صحیح تولید می شود. به این صورت که از 0 شروع می شود و برای هر کلید، به آن یک واحد اضافه می شود.(مثال 2 را ببینید).
نحوه نوشتن
array_key_exists(key,array)
پارامتر | توضیحات |
---|---|
key |
ضروری. کلید را مشخص می کند. |
array |
ضروری. یک آرایه را مشخص می کند. |
جزئیات تکنیکی
مقدار برگشتی: |
در صورتی که کلید موجود باشد، TRUE را برمی گرداند و در غیر این صورت FALSE برگردانده خواهد شد. |
---|---|
ورژن php: | 4.0.7+ |
مثال های بیشتر
مثال 1
چک کردن اینکه آیا "Toyota" در یک آرایه وجود دارد یا نه:
<?php
$a=array("Volvo"=>"XC90","BMW"=>"X5");
if (key_exists("Toyota",$a))
{
echo "Key exists!";
}
else
{
echo "Key does not exist!";
}
?>
$a=array("Volvo"=>"XC90","BMW"=>"X5");
if (key_exists("Toyota",$a))
{
echo "Key exists!";
}
else
{
echo "Key does not exist!";
}
?>
امتحان کنید »
مثال 2
چک کردن اینکه آیا کلید "0" در یک آرایه موجود است یا نه:
<?php
$a=array("Volvo","BMW");
if (array_key_exists(0,$a))
{
echo "Key exists!";
}
else
{
echo "Key does not exist!";
}
?>
$a=array("Volvo","BMW");
if (array_key_exists(0,$a))
{
echo "Key exists!";
}
else
{
echo "Key does not exist!";
}
?>
امتحان کنید »
- نوشته شده توسط احسان عباسی
- بازدید: 4894