Рефакторинг. Загрузка файлов, функция gename
Issue #97
new
Переименовать её в 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)
-
reporter -
reporter - changed title to Рефакторинг. Загрузка файлов, функция gename
- Log in to comment
В rename нельзя, это имя уже зарезервировано в STL (идиоты-разработчики, чо).