PHP: in_array() function

PHP: Checks if a value exists in an array

The in_array() function is used to check whether a value exists in an array or not.

Note: Searches haystack for needle using loose comparison unless strict is set.


(PHP 4 and above)


in_array(search_value, array_name, mode) 


Name Description Required /
search_value Value to search in the array. Required Mixed*
array_name Specifies the array to search. Required Array
mode If it is set to true, the function checks the type of the search_value. Optional Boolean

*Mixed : Mixed indicates that a parameter may accept multiple (but not necessarily all) types.

Return value:

TRUE if search_value is found in array_name, FALSE otherwise.

Value Type : Boolean.


$number_list =  array('16.10', '22.0', '33.45', '45.45');
if (in_array(22.0, $number_list))
echo "'22.0' found in the array";


'22.0' found in the array

Pictorial Presentation:

php function reference: in_array() function

View the example in the browser

Practice here online :

See also

PHP Function Reference

Previous: end
Next: key

Follow us on Facebook and Twitter for latest update.