strpos не работает с большими строками

Статус
В этой теме нельзя размещать новые ответы.

dump1111

Участник
Регистрация
7 Июл 2009
Сообщения
266
Реакции
8
Вот strpos не ищет в строке длина которой больше 21276 байт(а возможно и в более маленьких строках). Что делать?
 
Можно попробовать разрезать строку, например по символу точки, запятой или другому символу, не нарушая выражение для поиска, результат поместится в массив, и далее обходишь каждый элемент массива функцией strpos.
Если не ошибаюсь нужна функция explode
 
Используй вместо строки массив символов
 
Вот strpos не ищет в строке длина которой больше 21276 байт(а возможно и в более маленьких строках). Что делать?
Выдаёт ошибку (предполагается что вывод ошибок включён) или просто не находит?
 
Выдаёт ошибку (предполагается что вывод ошибок включён) или просто не находит?

да там скорее всего причина в поиске русского текста в неизвестной кодировке. у strpos судя по мануалу нет ограничений на количество символов в стркое.
 
Хотелось бы поподробнее что он выводит ошибку или что возможно вы ошиблись.
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху