function names($names)
{
mb_internal_encoding('UTF-8'); //ставим кодировку
$names = mb_strtolower(trim($names)); //строка (имя)
$c = mb_strlen($names); //считаем к-во букв
$c2 = ($c-2); //отнимаем 2 для старта отсчета
$r = mb_substr($names,$c2,$c); //вырезаем 2 последних буквы для шаблона
//далее делаем замены
$names = (mb_stristr($r,'ий')) ? str_replace($r,'ию',$names) : $names;
$names = (mb_stristr($r,'ей')) ? str_replace($r,'ею',$names) : $names;
$names = (mb_stristr($r,'др')) ? str_replace($r,'дру',$names) : $names;
$names = (mb_stristr($r,'ша')) ? str_replace($r,'ше',$names) : $names;
$names = (mb_stristr($r,'ия')) ? str_replace($r,'ии',$names) : $names;
$names = (mb_stristr($r,'на')) ? str_replace($r,'не',$names) : $names;
$names = (mb_stristr($r,'ка')) ? str_replace($r,'ке',$names) : $names;
$names = (mb_stristr($r,'ня')) ? str_replace($r,'не',$names) : $names;
$names = (mb_stristr($r,'ан')) ? str_replace($r,'ану',$names) : $names;
$names = (mb_stristr($r,'ля')) ? str_replace($r,'ле',$names) : $names;
$names = (mb_stristr($r,'ся')) ? str_replace($r,'се',$names) : $names;
$names = (mb_stristr($r,'са')) ? str_replace($r,'се',$names) : $names;
$names = (mb_stristr($r,'та')) ? str_replace($r,'те',$names) : $names;
$names = (mb_stristr($r,'ик')) ? str_replace($r,'ику',$names) : $names;
$names = (mb_stristr($r,'ор')) ? str_replace($r,'ору',$names) : $names;
$names = (mb_stristr($r,'ин')) ? str_replace($r,'ину',$names) : $names;
$names = (mb_stristr($r,'ль')) ? str_replace($r,'лю',$names) : $names;
$names = (mb_stristr($r,'за')) ? str_replace($r,'зе',$names) : $names;
$names = (mb_stristr($r,'он')) ? str_replace($r,'ону',$names) : $names;
$names = (mb_stristr($r,'ир')) ? str_replace($r,'иру',$names) : $names;
$names = (mb_stristr($r,'ра')) ? str_replace($r,'ре',$names) : $names;
$names = (mb_stristr($r,'га')) ? str_replace($r,'ге',$names) : $names;
$names = (mb_stristr($r,'ок')) ? str_replace($r,'оку',$names) : $names;
$names = (mb_stristr($r,'ав')) ? str_replace($r,'аву',$names) : $names;
$names = (mb_stristr($r,'ый')) ? str_replace($r,'ому',$names) : $names;
$names = (mb_stristr($r,'ер')) ? str_replace($r,'еру',$names) : $names;
$names = (mb_stristr($r,'им')) ? str_replace($r,'иму',$names) : $names;
$names = (mb_stristr($r,'кс')) ? str_replace($r,'ксу',$names) : $names;
$names = (mb_stristr($r,'от')) ? str_replace($r,'оту',$names) : $names;
$names = (mb_stristr($r,'ма')) ? str_replace($r,'ме',$names) : $names;
$names = (mb_stristr($r,'ев')) ? str_replace($r,'еву',$names) : $names;
$names = (mb_stristr($r,'ил')) ? str_replace($r,'илу',$names) : $names;
$names = mb_strtoupper(mb_substr($names,0,1)) . mb_substr($names,1); //делаем первую букву в Верхнем регистре
return $names; //возвращаем результат
}
Klinskih, Да)
по типу как вк, Ваше сообщения для Андрея(в анкете Андрей написано) это если Я правильно понял))
сделать то можно, только не вспомню, как что склоняется.
БугиМен, Ага)
я понял уже как))) спасиб) а то я думал как сделать но незнал(
БугиМен, Нет,под это отдельно можно сделать)
а в роде кому/чему?
Г р и н а, я рад