PHP: mb_str_split()
12.05.2011 технологии
Написал полный аналог str_split() для UTF-8.
Код здесь.
Комментарии
Комментирование этой статьи закрыто.
« PHP: equal_beginning() PHP: similar_text или levenshtein? »
12.05.2011 технологии
Написал полный аналог str_split() для UTF-8.
Код здесь.
Комментирование этой статьи закрыто.
« PHP: equal_beginning() PHP: similar_text или levenshtein? »
print_r(mb_str_split(‘test’, 3));
print_r(str_split(‘test’, 3));
А завтра, возможно, ещё один баг покажу :)
Спасибо, исправил.
1. print_r(mb_str_split(«te\nst», 3));
print_r(str_split(«te\nst», 3));
2.print_r(mb_str_split(«test», 5));
print_r(str_split(«test», 5));
А это чем не подошло?
Che, добавил модификатор s к регулярке и else если она не сработала. Вот что вышло — http://pastie.org/1891994. Твои тесты проходит :)
Debian, а я на страничке ввёл в поиск utf, а unicode не додумался. Вообще та функция красивее, пожалуй.