Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Почему не распознается строка
Форумы портала PHP.SU » » Кодировки и все смежное » Почему не распознается строка

Страниц (1): [1]
 

1. prog90 - 12 Сентября, 2011 - 20:31:31 - перейти к сообщению
Привет,
а почему не распознается строка "Телефон: <strong>8(911)260-34-86</strong>" через preg_match_all? Ссылка на страницу эта: http://saintpetersburg.olx.ru/iid-249653312.
Когда я открыл исходный код страницы и начал искать через поиск слово Телефон, оно почему-то не ищется.
И когда скопировал в редактор, то оно тоже не ищется.
Почему так может быть?
Не ищется именно слово Телефон, а эта строка "Телефон: <strong>8(911)260-34-86</strong>", не ищется, хотя в образце поиска я написал между Телефон: и <strong> знак всех видов пробелов, переносов строк и т.д.: \s*.
preg_match_all('|Телефон:|', $result, $match);
2. LIME - 12 Сентября, 2011 - 20:40:07 - перейти к сообщению
prog90 возможно текст в utf
добавьте модификатор u
3. SAD - 12 Сентября, 2011 - 20:44:01 - перейти к сообщению
не поверите, буква T английская, остальные - русские
4. LIME - 12 Сентября, 2011 - 20:46:39 - перейти к сообщению
aaaaaa)))
тоже кстати по английски истерю Ха-ха
(Добавление)
нееет))
проверил ...все русские ))
надеюсь он скопировал ?
5. prog90 - 12 Сентября, 2011 - 21:10:19 - перейти к сообщению
странно, с помощью ord получается, что первая буква английская.
а это специально для защиты от автоматического собора номеров телефонов сделано?

 

Powered by ExBB FM 1.0 RC1