array_keys to get the keys of matching values of an array

array = array_keys ($input_array, $search_str,$strict);
ParameterDESCRIPTION
$input_arrayRequired : Input array to be searched.
$search_strOptional: Values to be searched inside $input_array.
$strictOptional: FALSE ( default): strict comparison is not done.
TRUE camparison of type of variable is done.
arrays_key function returns an array with all the keys as element. We can specify a value of the array and get the associated keys for the element.

We will start with some examples.
$ar=array("SName"=>"Ronald","Class"=>"Fourth","Subject"=>"Science","Game"=>"Cricket");
$kar=array_keys($ar);
print_r($kar);
The output is here
Array ( [0] => SName [1] => Class [2] => Subject [3] => Game )
We can pass a value (of element ) and get the respective key like this
$ar=array("SName"=>"Ronald","Class"=>"Fourth","Subject"=>"Science","Game"=>"Cricket");
$kar=array_keys($ar,'Fourth');
print_r($kar);
We will get a single element array returning the key Output is here
Array ( [0] => Class )

Example with more than one matching

$ar=array("SName"=>"Ronald","Class"=>"Fourth","Subject"=>"Cricket","Game"=>"Cricket");
$kar=array_keys($ar,'Cricket');
print_r($kar);
Output is here
Array ( [0] => Subject [1] => Game )
Two keys are returned in above case.
FunctionDetails
in_array()Search for value inside Array. Returns TRUE or FALSE
array_search()Search for value inside Array. Returns the key if found, FALSE otherwise
array_key_exists()Search for key inside Array. True if found, FALSE otherwise
Your Rating





Post Comment This is for short comments only. Use the forum for more discussions.




HTML MySQL PHP JavaScript ASP Photoshop Articles FORUM . Contact us
©2000-2019 plus2net.com All rights reserved worldwide Privacy Policy Disclaimer