Check if the value “Glenn” exists in an array and output some text:
<?php $people = array(“Peter”, “Joe”, “Glenn”, “Cleveland”); if (in_array(“Glenn”, $people)) { echo “Match found”; } else { echo “Match not found”; } ?> |
The in_array() function searches an array for a specific value.
Note: If the search parameter is a string and the type parameter is set to TRUE, the search will be case-sensitive.
in_array(search, array, type) |
Parameter |
Description |
search |
Required. Specifies the value to search for |
array |
Required. Specifies the array to search within |
type |
Optional. If this parameter is set to TRUE, the in_array() function searches for the specified value with exact type matching. |
Return Value: |
Returns TRUE if the value is found in the array, otherwise returns FALSE. |
PHP Version: |
4+ |
PHP Changelog: |
Since PHP 4.2: The search parameter can now be an array. |
Using all parameters:
<?php $people = array(“Peter”, “Joe”, “Glenn”, “Cleveland”, 23); if (in_array(“23”, $people, TRUE)) { echo “Match found<br>”; } else { echo “Match not found<br>”; } if (in_array(“Glenn”,$people, TRUE)) { echo “Match found<br>”; } else { echo “Match not found<br>”; } if (in_array(23,$people, TRUE)) { echo “Match found<br>”; } else { echo “Match not found<br>”; } ?> |