Q:

PHP | Find the occurrences of a given element in an array

belongs to collection: PHP Array Programs

0

Given an array and an element, we have to find the occurrences of the element in the array.

To find the occurrences of a given element in an array, we can use two functions,

  1. array_keys()
    It returns an array containing the specified keys (values).
  2. count()
    It returns the total number of elements of an array i.e. count of the elements.

Firstly, we will call array_keys() function with the input array (in which we have to count the occurrences of the specified element) and element, array_keys() will return an array containing the keys, then we will call the function count() and pass the result of the array_keys() which will finally return the total number of occurrences of that element.

All Answers

need an explanation for this answer? contact us directly to get an explanation for this answer

PHP code to find the occurrences of a given element

<?php
//an array of the string elements
$array = array(
    "The", 
    "Quick", 
    "Brown", 
    "Fox", 
    "Jumps", 
    "Right", 
    "Over", 
    "The", 
    "Lazy", 
    "Dog"
    );

//word/element to find the the array 
$word= "The";
//finding the occurances
$wordCount=count(array_keys($array, $word));
//printing the result
echo "Word <b>" .$word ."</b> Appears " .$wordCount ." time(s) in array\n";

//word/element to find the the array 
$word= "Hello";
//finding the occurances
$wordCount=count(array_keys($array, $word));
//printing the result
echo "Word <b>" .$word ."</b> Appears " .$wordCount ." time(s) in array\n";
?>

Output

Word The Appears 2 time(s) in array
Word Hello Appears 0 time(s) in array

Explanation:

Here, we have an array $array with the string elements and then assigning the element to $word to find its occurrences, as mentioned the above example, element "The" appears two times in the $array and element "Hello" doesn't appear.

need an explanation for this answer? contact us directly to get an explanation for this answer

total answers (1)

Check if an array is empty or not in PHP... >>
<< PHP | Delete all occurrences of an element from an...