بررسی اینکه array key آرایه موجود است در PHP
بررسی اینکه index آرایه موجود است در PHP – با 2 روش می توان فهمید که array key مورد نظر در آرایه وجود دارد یا خیر ، روش اول استفاده از تابع array_key_exists است و دومین استفاده از تابع isset .
شکل کلی برنامه :
Input : arr = ["Geek1", "Geek2", "1", "2","3"]
key = "2"
Output : Found the Key
Input : arr = ["Geek1", "Geek2", "1", "2","3"]
key = 9
Output : Key not Found
روش 1 : استفاده از تابع array_key_exists :
تابع array_key_exists بررسی می کند که آیا یک array key یا index در داخل یک آرایه وجود دارد یا خیر.
Syntax :
boolean array_key_exists( $index, $array )
مثال:
<?php // PHP program to check if a key // exists in an array or not $array = array( 'names' => array("Geek1", "Geek2", "Geek3"), 'rank' => array('1', '2', '3') ); // Use of array_key_exists() function if(array_key_exists("rank", $array)) { echo "Found the Key"; } else{ echo "Key not Found"; } ?>
خروجی
Found the Key
روش 2 : استفاده از تابع isset
تابع isset هم بررسی می کند که آیا در آرایه با کلید یا index داده شده مقداری ثبت شده یا خیر
Syntax :
bool isset( mixed $var, mixed $... )
مثال :
<?php // PHP program to check if a key // exists in an array or not $array = array( 'names' => array("Geek1", "Geek2", "Geek3"), 'rank' => array('1', '2', '3') ); // Use of array_key_exists() function if(isset($array["rank"])){ echo "Found the Key"; } else{ echo "Key not Found"; } ?>
خروجی
Found the Key
ارسال نظر