تابع array_key_exists در PHP
بررسی وجود داشتن یک کلید در یک آرایه
اگر ما آرایهای داشته باشیم، ممکن است بخواهیم بررسی کنیم که آیا مقداری با فلان کلید درون آن وجود دارد یا نه! برای انجام این کار، خود PHP تابعی را در اختیار ما قرار داده است و با استفاده از آن به سادگی میتوانیم این کار را انجام دهیم.
تابع array_key_exists
ساختار تابع:
array_key_exists(key,array)
پارامترهای ورودی:
- key: یک رشته، که نام کلید را شامل میشود.
- array: آرایهای که میخواهیم این کلید را در آن بررسی کنیم.
خروجی: مقدار boolean (که اگر کلید پیدا شود، true و اگر پیدا نشود، false برمیگردد)
مثال 1
<?php $a=array("FK"=>"FuLLKade","G"=>"Google"); if (array_key_exists("FK",$a)) { echo "کلید وجود دراد!"; } else { echo "کلید وجود ندارد!"; } ?>
مثال 2
<?php $a=array("FuLLKade","Google"); if (array_key_exists(0,$a)) { echo "کلید وجود دراد!"; } else { echo "کلید وجود ندارد!"; } ?>
همانطور که میبینید، اگر کلیدی تنظیم نشود مقدار آن خودکار و به صورت عددی تنظیم میشود.
نظرات ثبت شده بدون دیدگاه