How to use in_array() Function In PHP

The in_array() function in PHP checks if a specific value exists in an array. It returns `true` if the value is found and `false` otherwise. This function is case-sensitive and can be used to search for both scalar values and objects within an array.

Example:
 

php
<?php
//array containing elements
$names = array('Geeks', 'for', 'Geeks');

//search element
$item = 'Geeks';
if(in_array($item, $names)){
        //the item is there
    echo "Your element founded";
}
else{
        //the item isn't there
    echo "Element is not found";
}
?>

Output
Your element founded

How to determine if an array contains a specific value in PHP?

Determining if an array contains a specific value in PHP involves verifying whether a particular element exists within an array. This task is essential for various programming scenarios, such as searching for user input, validating data, or filtering results based on specific criteria. PHP offers several built-in functions to facilitate this process, ensuring efficient and reliable array manipulation.

The below programs illustrate how to determine if an array contains a specific value:

Table of Content

  • Using in_array() Function
  • Using array_key_exists() function

Similar Reads

Using in_array() Function

The in_array() function in PHP checks if a specific value exists in an array. It returns `true` if the value is found and `false` otherwise. This function is case-sensitive and can be used to search for both scalar values and objects within an array....

Using array_key_exists() function

The array_key_exists() function checks if a specific key exists in an array. It takes two parameters: the key to check and the array to search in. If the key exists, it returns true; otherwise, it returns false. This approach is suitable for associative arrays....