Увеличить длину чтения условными кодами strpos и strrpos.
В данном случае приходится городить целый код из substr('Что-то',1000) и так далее и тому подобное. Расширение лимитов на операции strpos и strrpos было бы замечательным решением проблем.