We have given an array arr and a Key key, the task is to check if a key exists in an array or not in PHP.
Examples:
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
The problem can be solved using PHP inbuilt function for checking key exists in a given array. The in-built function used for the given problem are:
Method 1: Using array_key_exists() Method: The array_key_exists() function checks whether a specific key or index is present inside an array or not.
Syntax:
boolean array_key_exists( $index, $array )
Example:
PHP
<?php
$array = array (
'names' => array ( "Geek1" , "Geek2" , "Geek3" ),
'rank' => array ( '1' , '2' , '3' )
);
if ( array_key_exists ( "rank" , $array )) {
echo "Found the Key" ;
}
else {
echo "Key not Found" ;
}
?>
|
Method 2: Using isset() Method: The isset() function checks whether a specific key or index is present inside an array or not.
Syntax:
bool isset( mixed $var, mixed $... )
PHP
<?php
$array = array (
'names' => array ( "Geek1" , "Geek2" , "Geek3" ),
'rank' => array ( '1' , '2' , '3' )
);
if (isset( $array [ "rank" ])){
echo "Found the Key" ;
}
else {
echo "Key not Found" ;
}
?>
|
Whether you're preparing for your first job interview or aiming to upskill in this ever-evolving tech landscape,
GeeksforGeeks Courses are your key to success. We provide top-quality content at affordable prices, all geared towards accelerating your growth in a time-bound manner. Join the millions we've already empowered, and we're here to do the same for you. Don't miss out -
check it out now!
Last Updated :
01 Jun, 2020
Like Article
Save Article