Модераторы: Aliance, skyboy, MoLeX, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> поиск слов 
V
    Опции темы
Zorak
Дата 22.5.2008, 22:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 720
Регистрация: 13.11.2007

Репутация: нет
Всего: 3



как мне мделать алгоритм прохождения по всей строке, найти и вывести все слова, которые начинаються со слога "не"... вот напрмиер строка "не хочу не буду Гг ы нероблю"...., нужно, чтобы вывело : "не не нероблю".
Пробовал циклом for ($i = 0; $i < strlen ($string); $i++), но ето ищет только первое вхождение (...вот полный код, который я написал:
Код

<?php 
$string = "не хочу не буду Гг ы нероблю";
$string = trim($string);
$nayti = "не";
$probil = " ";

for ($i = 0; $i < strlen($string); $i++)
{

        $y = strpos($string,$nayti);
        $x = strpos($string,$probil);
        $sub = substr($string,$y,$x - $y);
        echo "<Br>",$sub;
}
?>



--------------------
Знание - сила. А сила есть, ума не надо...
Занимаюсь интернет бизнесом и ищу новых партнеров. Кому интересно - обращайтесь в ЛС, скайп или мыло.
PM MAIL ICQ   Вверх
Fortop
Дата 22.5.2008, 22:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2200
Регистрация: 13.11.2007
Где: Донецк

Репутация: нет
Всего: 42



Zorak, 
Код

//делаешь для начала
$words = explode(' ', $string);
// затем в цикле бежишь по массиву
foreach ($words as $word) {
//тут сравниваешь каждое слово
}


Добавлено через 2 минуты и 54 секунды
Zorak, 
да, а твой код тоже можно модифицировать
Код

<?php 

$offset = 0;

for ($i = 0; $i < strlen($string); $i++)
{

        $y = strpos($string,$nayti, $offset);
        $x = strpos($string,$probil, $y);
        $offset = $x;
        $sub = substr($string,$y,$x - $y);
        echo "<Br>",$sub;
}
?>



--------------------
Мир это Я.
Живее всех живых.
PM MAIL   Вверх
Zorak
Дата 23.5.2008, 08:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 720
Регистрация: 13.11.2007

Репутация: нет
Всего: 3



Блин, дурацкий конечно вопрос был... но всё равно спасибо, всё получилось)


--------------------
Знание - сила. А сила есть, ума не надо...
Занимаюсь интернет бизнесом и ищу новых партнеров. Кому интересно - обращайтесь в ЛС, скайп или мыло.
PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Тексты | Следующая тема »


 




[ Время генерации скрипта: 0.0406 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.