PHP: mb_str_split()

12.05.2011

Написал полный аналог str_split() для UTF-8.
Код здесь.

Комментарии

  1. # che: 

    print_r(mb_str_split(‘test’, 3));
    print_r(str_split(‘test’, 3));

  2. # che: 

    А завтра, возможно, ещё один баг покажу :)

  3. # Тормоз

    Спасибо, исправил.

  4. # che: 

    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));

  5. # debian: 

    А это чем не подошло?

  6. # Тормоз

    Che, добавил модификатор s к регулярке и else если она не сработала. Вот что вышло — http://pastie.org/1891994. Твои тесты проходит :)

  7. # Тормоз

    Debian, а я на страничке ввёл в поиск utf, а unicode не додумался. Вообще та функция красивее, пожалуй.

Комментирование этой статьи закрыто.

Интересное Покупки ТехникаРазное Отдых Статьи Строительство Услуги Общество Хобби Культура Советы Уют