مثال
بررسی کنید که آیا کلید "Volvo" در یک آرایه وجود دارد:
$a=array("Volvo"=>"XC90","BMW"=>"X5");
اگر (array_key_exists("Volvo",$a))
{
echo " کلید وجود دارد!";
دیگر
{
بازتاب "کلید وجود ندارد!";
?>
خودت امتحان کن »
تعریف و استفاده
تابع array_key_exists() یک آرایه را برای یک کلید مشخص بررسی می کند،
و اگر کلید وجود داشته باشد true و اگر کلید وجود نداشته باشد false را برمی گرداند.
نکته: به خاطر داشته باشید که اگر هنگام تعیین یک آرایه، کلید را رد کنید،
یک کلید عدد صحیح تولید می شود که از 0 شروع می شود و برای هر مقدار یک عدد افزایش می یابد. (نمونه زیر را ببینید)
نحو
array_key_exists(کلید، آرایه)
مقادیر پارامتر
| پارامتر | توضیح |
|---|---|
| کلید | لازم است. کلید | را مشخص می کند
| آرایه | لازم است. یک آرایه | را مشخص می کند
جزئیات فنی
| مقدار بازگشتی: | در صورت وجود کلید TRUE و اگر کلید وجود نداشته باشد FALSE را برمیگرداند |
|---|---|
| نسخه PHP: | 4.0.7+ |
نمونه های بیشتر
مثال
بررسی کنید که آیا کلید "Toyota" در یک آرایه وجود دارد:
$a=array("Volvo"=>"XC90","BMW"=>"X5");
اگر (array_key_exists("Toyota",$a))
{
echo "کلید وجود دارد!"؛
other
{
echo "کلید وجود ندارد!"؛
?>
این را خودتان امتحان کنید »
مثال
بررسی کنید که آیا کلید عدد صحیح "0" در یک آرایه وجود دارد:
$a=array("Volvo"،"BMW");
if (array_key_exists(0,$a))
{
echo "کلید وجود دارد!"؛
other
{
echo "کلید وجود ندارد!"؛
?>
خودت امتحانش کن »
❮ مرجع آرایه PHP