Frequency of values inside an array

$a1=array("first", "second", "third","fourth","fifth","second","third");
$new_array=array_count_values($a1);

while (list ($key, $val) = each ($new_array)) {
echo "$key -> $val <br>";
}
The output of above code will be
first -> 1
second -> 2
third -> 2
fourth -> 1
fifth -> 1
Syntax
array_count_values ($input_array )
ParameterDESCRIPTION
$input_arrayRequired : Input array of which frequency of values to be calculated
array_count_values() We can count the number of time elements are present inside an array by using array_count_values function in php. This function returns another array which stores the values ( or elements ) of the input array and its frequency or the number of occurrence of the value.

This function array_count_values works similar to group by sql query where we collect unique records with number of occurrence in a table

Example: Handling Mixed Data Types

$array = [1, "apple", "orange", "apple", 1, 2];
$result = array_count_values($array);
print_r($result);
// Output: Array ( [1] => 2 [apple] => 2 [orange] => 1 [2] => 1 )

Example: Counting Values in a Nested Array

function flatten_array($array) {
    $flat_array = [];
    foreach ($array as $item) {
        if (is_array($item)) {
            $flat_array = array_merge($flat_array, flatten_array($item));
        } else {
            $flat_array[] = $item;
        }
    }
    return $flat_array;
}

$array = [1, [1, 2], "apple", [1, "apple"]];
$flat_array = flatten_array($array);
$result = array_count_values($flat_array);
print_r($result);

// Output: Array ( [1] => 3 [2] => 1 [apple] => 2 )

How array_count_values() is used to list all types of file extensions
with total numbers present inside a directory
size_of function to list elements of an array
Array REFERENCE
Subhendu Mohapatra — author at plus2net
Subhendu Mohapatra

Author

🎥 Join me live on YouTube

Passionate about coding and teaching, I publish practical tutorials on PHP, Python, JavaScript, SQL, and web development. My goal is to make learning simple, engaging, and project‑oriented with real examples and source code.



Subscribe to our YouTube Channel here



plus2net.com







periyasamy

01-01-2010

Hi Friends,...i am new to php,..i have problem taking list box value.While loop i have 5 select box, need to pass whole value into single submissio n ,..how to pass,,please help me thanks periyasamy




PHP video Tutorials
We use cookies to improve your browsing experience. . Learn more
HTML MySQL PHP JavaScript ASP Photoshop Articles Contact us
©2000-2025   plus2net.com   All rights reserved worldwide Privacy Policy Disclaimer