Вышла тут задачка вырезать из русской строки несколько символов. Столкнулся с проблемой что ни substr, ни mb_substr не корректно обрезали строку, возвращав пустой результат.
Решение довольно быстро нашлось добавить 4 параметр, кодировку.
У ребят и брайн куба проэкспайрился домен. В их блоге есть были довольно интресные наработки по CI 2 Template Library. Копипастю себе в блог, для истории.