| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > PHP: Тексты > поиск слова "youtube" |
| Автор: supervladislav 28.5.2009, 15:34 |
| подскажите я хочу чтобы в строке искалось члово youtube ,без раздницы в каком регистре ,мне надо сделать так ,что бы слово находилось целиком внезависимости от того где оно находится в строке)))вот делал всё как в мануале по preg_math но находит только слово без доп символов http://ru.php.net/manual/ru/function.preg-match.php preg_match("^/\byoutube\b/i",$v1)) |
| Автор: enof 28.5.2009, 15:36 | ||
че за хрень?
Добавлено через 1 минуту и 37 секунд И включите наконец-то вывод ошибок. |
| Автор: supervladislav 28.5.2009, 16:17 |
| preg_match("#\byoutube\b#i",$v1) неработает |
| Автор: enof 28.5.2009, 16:20 |
| Все работает. |
| Автор: supervladislav 28.5.2009, 16:34 |
| а есть ли функция которая просто ищет слово в другой строке |
| Автор: enof 28.5.2009, 16:35 |
| Есть. Вам сколько раз уже предлагали прочитать хоть какой-нибудь учебник?\ http://php.net/strpos |
| Автор: supervladislav 28.5.2009, 17:34 | ||
у меня имеет место быть вот такой сценарий скажите пожалуйста почему условие с регулярным выражением не выполняется
|
| Автор: enof 28.5.2009, 19:11 | ||
| ###, потому что ты ### его здесь нет.
strpos возвращает int, и нафиг ты сравниваешь с true? Думаешь когда-нибудь совпадет? Как вообще в голову может придти такая конструкция, когда перед глазами описание функции? $v1 $v2 $ff $t $n1 $u2 - названия переменным не приудать? Думаешь приятно разбираться в этом ###? Про оформление кода что-нибудь слышал? Ну и как обычно: Купи/скачай книгу и прочитай ее от корки до корки. |
| Автор: supervladislav 28.5.2009, 19:37 |
| там было написано что возвращается false логично предположить что и true тоже есть |
| Автор: enof 28.5.2009, 20:15 |
| False возвращается если подстрока не найдена, в другом случае возвращается позиция начала подстроки. И где здесь True? Как можно здесь найти место этому? |
| Автор: youri 29.5.2009, 02:23 | ||
зачотная логика |
| Автор: SureGOOD 23.7.2009, 18:42 |
| if($ff===true) замените на if($ff!==FALSE) |