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