How to check if an Array contains a value or not?

Improve Article

Save Article

Like Article

There are many ways for checking whether the array contains any specific value or not, one of them is:

Examples:

Input: arr[] = {10, 30, 15, 17, 39, 13}, key = 17
Output: True

Input: arr[] = {3, 2, 1, 7, 10, 13}, key = 20
Output: False

Approach:

Using in-built functions: In C language there is no in-built function for searching

C++

#include <bits/stdc++.h>

using namespace std;

  

int main()

{

    vector<int> v{ 10, 25, 15, 12, 14 };

    int key = 15;

  

    

    if (find(v.begin(), v.end(), key) != v.end())

        cout << key << " is present in the array";

    else

        cout << key << " is not present in the array";

    return 0;

}

Java

  

import java.io.*;

import java.util.Arrays;

  

class GFG {

    public static void main(String[] args)

    {

        Integer arr[] = { 10, 25, 15, 12, 14 };

        int key = 15;

  

        

        boolean found = Arrays.asList(arr).contains(key);

        if (found == true) {

            System.out.println(

                key + " is present in the array");

        }

        else {

            System.out.println(

                key + " is not present in the array");

        }

    }

}

Python3

if __name__ == '__main__':

    arr = [10, 25, 15, 12, 14]  

    key = 15  

    found = False

      

    if key in arr:

        found = True

          

    if found == True:

        print(key, end = " is present in the array")

    else:

        print(key, end = " is not present in the array")

PHP

<?php

    $arr = array(10, 25, 15, 12, 14);

    $key = 15;

     if (in_array("$key", $arr)){

        echo "$key is present in the array";

     }

     else{

        echo "$key is not present in the array";

     }

?>

Javascript

<script>

      const arr = [10, 25, 15, 12, 14];

      const key = 15

      if(arr.includes(key) == true){

        console.log( key + " is present in the array");

      }

      else{

        console.log( key + " is not present in the array");

      }

</script>

Output

15 is present in the array

Apart from these inbuilt functions, there are other methods that one can use like: