w3resource
php Programming Exercies

PHP Array Exercises : Count the total number of times a specific value appears in an array

PHP Array: Exercise-37 with Solution

Write a PHP script to count the total number of times a specific value appears in an array.

Sample Solution:

PHP Code:

<?php
function count_array_values($my_array, $match) 
{ 
    $count = 0; 
    
    foreach ($my_array as $key => $value) 
    { 
        if ($value == $match) 
        { 
            $count++; 
        } 
    } 
    
    return $count; 
} 

$colors = array("c1"=>"Red", "c2"=>"Green", "c3"=>"Yellow", "c4"=>"Red");

echo "\n"."Red color appears ".count_array_values($colors, "Red"). " time(s)."."\n"; 
?>

Sample Output:

Red color appears 2 time(s).

Flowchart:

Flowchart: PHP - Count the total number of times a specific value appears in an array

PHP Code Editor:

Contribute your code and comments through Disqus.

Previous: Write a PHP script to lower-case and upper-case, all elements in an array.
Next: Write a PHP function to create a multidimensional unique array for any single key index.

What is the difficulty level of this exercise?



New Content: Composer: Dependency manager for PHP, R Programming