|
|
|
| Как лучше всего подсчитать сколько в строке одинаковых слов ? Т.е на пример:
тестовая три дважды строка для три проверки дважды поиска одинаковых слов три
три - 3
дважды - 2
тестовая - 1
строка - 1
для - 1
проверки - 1
поиска - 1
одинаковых - 1
слов - 1 | |
|
|
|
|
|
|
|
для: jonnik
(25.05.2006 в 16:43)
| | можно вот так посчитать
<?php
$str = 'тестовая три дважды строка для три проверки дважды поиска одинаковых слов три';
$exp = explode (' ', $str);
for ($i = 0; $i < count($exp); $i++)
$slova[$exp[$i]]++;
foreach ($slova as $key => $val)
echo $key.' - '.$val."<br>";
?>
|
| |
|
|
|
|
|
|
|
для: jonnik
(25.05.2006 в 16:43)
| |
<?
$string="тестовая три дважды строка для три проверки дважды поиска одинаковых слов три";
$arr=explode(" ", $string);
print_r(array_count_values ($arr));
|
| |
|
|
|
|
|
|
|
для: Loki
(25.05.2006 в 19:34)
| | Спасибо ответившим, оба варианта работают.
to kasmanaft: весьма интересный вариант решения задачи. | |
|
|
|