Рефакторинг. Загрузка файлов, функция gename

Issue #97 new
Igor Strebezhev created an issue

Переименовать её в rename и вынести в func.php:

<?
function rename($string)
    {
        $tr = array(
            "а" => "a", "б" => "b", "в" => "v", "г" => "g", "д" => "d", "е" => "e", "ж" => "j", "з" => "z", "и" => "i",
            "й" => "y", "к" => "k", "л" => "l", "м" => "m", "н" => "n", "о" => "o", "п" => "p", "р" => "r", "с" => "s",
            "т" => "t", "у" => "u", "ф" => "f", "х" => "h", "ц" => "ts", "ч" => "ch", "ш" => "sh", "щ" => "sch",
            "ъ" => "y", "ы" => "yi", "ь" => "", "э" => "e", "ю" => "yu", "я" => "ya", " " => "_"
        );

        $string = str_replace(' ', '_', $string);
        $string = str_replace('\\', '', $string);

        $out = preg_replace('/[^0-9a-zа-я\-\_]/iu', '', $string);
        $out = mb_strtolower($out);
        return strtr($out, $tr);
    }

Comments (2)

  1. Igor Strebezhev reporter

    В rename нельзя, это имя уже зарезервировано в STL (идиоты-разработчики, чо).

  2. Log in to comment