1. PHP / Говнокод #1888

    +155.4

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    function strtolowerex($str)
    {
    	$str = strtr($str, "АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ", "абвгдеёжзийклмнопрстуфхцчшщъыьэюя");
    	return strtolower($str);
    }

    я может чего-то не понимаю? 0_о

    Запостил: gorky, 23 Сентября 2009

    Комментарии (6) RSS

    • вроде костыль связан с отсутствием поддержки multibyte строк в php
      Ответить
      • хм, mbstring модуль называецца. вроде как на большинстве хостингов подключен.
        Ответить
      • говную это. Поражался, что пых не везде нормально работает с русскими символами в операциях вроде приведения к другому регистру или регистронезависимому сравнению.
        Ответить
    • чтоб на верняка ... (сначало подумал о юникоде (mb_))
      Ответить
    • Ничего вы не понимаете, это был КОНТРОЛЬНЫЙ
      Ответить
      • Это не контрольный... это lower case для английских в том числе...
        Ответить

    Добавить комментарий