DEV Community 👩‍💻👨‍💻

MOORTHY
MOORTHY

Posted on

How do I find most used 10 words in php

Anyone help me how do I find most used 10 words in php

Top comments (3)

Collapse
 
llagerlof profile image
Lawrence Lagerlof • Edited on
<?php
$arr = ['a', 'b', 'a', 'c', 'd', 'd', 'd'];

/*
Or this, if your input is a string
$arr = explode(' ', 'a b a c d d d');
*/

$arr_count = [];
foreach ($arr as $v) {
    $arr_count[$v] = isset($arr_count[$v]) ? $arr_count[$v] + 1 : 1;
}

arsort($arr_count);

print_r($arr_count);
Enter fullscreen mode Exit fullscreen mode
Collapse
 
llagerlof profile image
Lawrence Lagerlof

Put the tag #help in this question, please.

Collapse
 
aboutdavid profile image
David • Edited on

You could split the words based on spaces and count how many times each word is mentioned and get the top 10 words like that.

Hacktoberfest is happening now!



It is a month-long celebration of open source. For a lot of devs, its their introduction to open source.


Check out the Hacktoberfest tag on DEV to keep up with the latest!