Koenig, уже не помню, что заставило меня добавлять substr в конце, но если написать просто return $text, но никаких косяков с первым символом не наблюдается. Или я тогда ступил, или сейчас. Не знаешь, случаем, когда в PHP не нужно будет париться с многобайтовыми строками?