|
|
|
|
|
для: Лена
(17.01.2009 в 00:34)
| | Сдаюсь, сдаюсь... ))) | |
|
|
|
|
|
|
|
для: Николай2357
(17.01.2009 в 00:19)
| | Я вам в предыдущем посте написала. Вот так надо:
<?
$text="Раз Три Два";
$c = str_word_count($text,1,"ЙЦУКЕНГШЩЗХЪФЫВАПРОЛДЖЭЯЧСМИТЬБЮйцукенгшщзхъфывапролджэячсмитьбюё");
print_r($c);
for($i=0;$i<count($c);$i++){
if($c[$i]=='Три')
print $i . "Yes<br>";
else
print $i . "No<br>";
}
?>
|
| |
|
|
|
|
|
|
|
для: Лена
(16.01.2009 в 23:56)
| |
<?php
$text="Раз Три Два";
$c = str_word_count($text,1);
for($i=0;$i<count($c);$i++){
if($c[$i]=='Три')
print $i . "Yes<br>";
else
print $i . "No<br>";
}
?>
|
| |
|
|
|
|
|
|
|
для: Trianon
(16.01.2009 в 23:33)
| | Это уже автор сам должен решить. Он же не сказал в самом начале, что ему нужно несколько слов искать.
Согласна, без цикла лучше. | |
|
|
|
|
|
|
|
для: AcidTrash
(16.01.2009 в 23:19)
| | >Не сработает при $text="Raz Tri Dva".
действительно, при str_word_count($text,2); не сработает, но при str_word_count($text,1) срабатывает. | |
|
|
|
|
|
|
|
для: Николай2357
(16.01.2009 в 23:13)
| | >эта функция проигнорирует так же и кирилицу
$text="Раз Три Два";
$c = str_word_count($text,1,"ЙЦУКЕНГШЩЗХЪФЫВАПРОЛДЖЭЯЧСМИТЬБЮйцукенгшщзхъфывапролджэячсмитьбюё");
print_r($c);
|
| |
|
|
|
|
|
|
|
для: Trianon
(16.01.2009 в 23:33)
| | Спасибо ddhvvn, воспользовался первым вариантом. Так как иногда надо проверять на несколько слов. | |
|
|
|
|
|
|
|
для: Лена
(16.01.2009 в 20:55)
| | Полагаете, автору это поспособствует? | |
|
|
|
|
|
|
|
для: Лена
(16.01.2009 в 23:01)
| | ну так же можно выдумать все, что угодно
Можно.
str_word_count($text,2);
Не сработает при
$text="Raz Tri Dva". | |
|
|
|
|
|
|
|
для: Лена
(16.01.2009 в 23:01)
| | Вы абсолютно правы, но универсальный ответ лучше частного... При всём моём к Вам уважении не могу не отметить, что эта функция проигнорирует так же и кирилицу. | |
|
|
|
|