Учесть пробелы в строке

 
0
 
PHP
ava
titovandrei | 25.11.2016, 15:48
Как учесть обработку множественных пробелов? Например, если на вход подаётся строка вида "   one     two      one  "


function wordsCount($str) {

$arr = [];
    foreach(explode(" ", $str) as $v){
        if(!isset($arr[$v])){
            $arr[$v] = 1;
        }else{
            $arr[$v]++;
        }
    }   
return $arr;
}    

print_r(wordsCount("one two one"));

Kommentare (1)
ava
deadem | 25.11.2016, 16:43 #

explode(" ", $str) -> preg_split('/\s+/', $str)

Registrieren Sie sich oder melden Sie sich an, um schreiben zu können.
Unternehmen des Tages
Вы также можете добавить свою фирму в каталог IT-фирм, и публиковать статьи, новости, вакансии и другую информацию от имени фирмы.
Подробнее
Mitwirkende
advanced
Absenden