![]() |
Модераторы: Aliance, skyboy, MoLeX, ksnk |
![]() ![]() ![]() |
|
motorway |
|
||||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 578 Регистрация: 2.3.2008 Репутация: нет Всего: 0 |
На 5 PHP наблюдается странный глюк, когда пробую получить подстроку с помощью substr, предварительно найдя позицию последнего вхождения подстроки с помощью strripos.
Вот текст:
Вот код, который всё это делает. Но результат 4.524 не получается, а получаем пустую строку. В чем может быть проблема? Позиция искомой подстроки получается равной 555. Это сообщение отредактировал(а) motorway - 11.7.2011, 21:19 -------------------- Russian Pascal Developer Network - Сеть разработчиков на языке программирования Pascal/Object Pascal Форум Delphi/Kylix, Free Pascal Compiler/Lazarus, PascalABC.NET Онлайн-кинотеатр |
||||
|
|||||
srt |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 65 Регистрация: 13.5.2008 Репутация: нет Всего: 1 |
4.524 руб. вывело
ток сначала двойные кавычки в строке на одинарные заменил <tr class="productListing-odd">, мож об них споткнулось? |
|||
|
||||
motorway |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 578 Регистрация: 2.3.2008 Репутация: нет Всего: 0 |
Смысл был именно в оставлении этой же строки. Могло и об них, но почему? Если переменная берется из файла... Может, дело в памяти? При большой позиции по абс. значению что-то происходит...
Добавлено через 3 минуты и 22 секунды Вообще уже решил заменить на explode и брать последний полученный элемент. А то в прошлый раз с этим strripos у меня тоже проблемы были -------------------- Russian Pascal Developer Network - Сеть разработчиков на языке программирования Pascal/Object Pascal Форум Delphi/Kylix, Free Pascal Compiler/Lazarus, PascalABC.NET Онлайн-кинотеатр |
|||
|
||||
bars80080 |
|
|||
![]() прапор творюет ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Завсегдатай Сообщений: 12022 Регистрация: 5.12.2007 Где: Königsberg Репутация: 2 Всего: 315 |
а какая кодировка у текста, в котором ищется?
|
|||
|
||||
motorway |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 578 Регистрация: 2.3.2008 Репутация: нет Всего: 0 |
windows-1251
-------------------- Russian Pascal Developer Network - Сеть разработчиков на языке программирования Pascal/Object Pascal Форум Delphi/Kylix, Free Pascal Compiler/Lazarus, PascalABC.NET Онлайн-кинотеатр |
|||
|
||||
srt |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 65 Регистрация: 13.5.2008 Репутация: нет Всего: 1 |
Добавлено через 1 минуту и 59 секунд потому что кавычки это элемент синтаксиса в php Добавлено через 6 минут и 51 секунду кстати bars80080 правильно заметил - кодировку нужно устанавливать скрипту обязательно, чтобы не расставлять себе невидимую ловушку :О) например setlocale(LC_ALL, 'ru_RU.CP1251'); |
|||
|
||||
motorway |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 578 Регистрация: 2.3.2008 Репутация: нет Всего: 0 |
Странно. Я обычно занимался обработкой страниц, не особо обращая внимание есть ли там кавычки - по идее не должно зависеть от этого.
-------------------- Russian Pascal Developer Network - Сеть разработчиков на языке программирования Pascal/Object Pascal Форум Delphi/Kylix, Free Pascal Compiler/Lazarus, PascalABC.NET Онлайн-кинотеатр |
|||
|
||||
srt |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 65 Регистрация: 13.5.2008 Репутация: нет Всего: 1 |
таки вопрос решён?
|
|||
|
||||
motorway |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 578 Регистрация: 2.3.2008 Репутация: нет Всего: 0 |
Не знаю, у меня лично не получилось нормально с этим кодом. Почему из-за кавычек вдруг функция по-другому работать должна?
Добавлено через 1 минуту и 8 секунд Саму подстроку нужную я получил еще вчера с помощью explode (решил по-другому сделать), но с помощью данного кода - нет -------------------- Russian Pascal Developer Network - Сеть разработчиков на языке программирования Pascal/Object Pascal Форум Delphi/Kylix, Free Pascal Compiler/Lazarus, PascalABC.NET Онлайн-кинотеатр |
|||
|
||||
![]() ![]() ![]() |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | PHP: Тексты | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |