|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
27.12.2010, 17:20 | #1 |
Регистрация: 27.12.2010
Сообщений: 7
|
Глюки с strpos()
Доброго времени суток.
Второй день ломаю голову и не могу понять где собака порылась. Есть скрипт парсинга *.xls файлов (кусок кода в котором косяк): Код:
$row имеет вид "1 165/70 R14C KC11 89/87Q Kumho 09 Korea зима м.автоб - 4 72 576". $s['name'] имеен вид "165/70 R14". В этом куске кода strpos($row, $s['name']) не находит вхождение подстроки, а если вынести это в отдельный файл и $row и $s['name'] задать приведенные выше значения, то все работает как надо. Верная подстрока всегда присутствует в массиве (проверено и перепроверено 300 раз). Подскажите, пожалуйста, в какую сторону копать. |
27.12.2010, 17:26 | #2 |
Форумчанин
Регистрация: 20.05.2009
Сообщений: 506
|
Попробуйте mb_strpos вместо strpos
|
28.12.2010, 10:43 | #3 |
Регистрация: 27.12.2010
Сообщений: 7
|
Попробовал.
Результат тот же |
28.12.2010, 11:54 | #4 |
Старожил
Регистрация: 25.02.2007
Сообщений: 4,179
|
Сделайте вывод на экран - исходную и искомую строки....
возможно нужно применить strupper или еще что.... посомтрите две строки и поймете почему и кае |
28.12.2010, 13:25 | #5 | |
Регистрация: 27.12.2010
Сообщений: 7
|
Цитата:
UPD: При этом бренды распознаются нормально, а размеры - ни в какую. |
|
28.12.2010, 14:32 | #6 |
Старожил
Регистрация: 25.02.2007
Сообщений: 4,179
|
не связано ли это с знаком слеша / ?
Последний раз редактировалось ADSoft; 28.12.2010 в 14:34. |
28.12.2010, 15:54 | #7 |
Регистрация: 27.12.2010
Сообщений: 7
|
|
28.12.2010, 22:47 | #8 |
Регистрация: 27.12.2010
Сообщений: 7
|
Менял с помощью str_repace() "/" на "~" - результаттот же самый, т.е. никакого.
Кстати заметил, что при определении бренда strpos() показывает значение начала подстроки со смещением на 2 символа вправо. Тоже странное явление. |
28.12.2010, 23:24 | #9 |
Старожил
Регистрация: 25.02.2007
Сообщений: 4,179
|
кодировка то какая?
|
29.12.2010, 11:07 | #10 |
Регистрация: 27.12.2010
Сообщений: 7
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
USB глюки | Dormidon | Помощь студентам | 1 | 16.06.2010 14:44 |
FireFox: глюки | Arigato | Софт | 5 | 10.12.2009 04:25 |
Глюки DynamicSkinForm | k1r1ch | Компоненты Delphi | 5 | 10.09.2009 15:06 |
Глюки с указателями | _Инженер_ | Общие вопросы Delphi | 1 | 17.09.2008 20:20 |
Глюки Делфи | Killbrum | Помощь студентам | 9 | 20.05.2008 20:31 |