news
2008-09-13 20:22:36 by cat

?????????????? ??? ???????????? ?????????, ?????????? mb_strings ??? ???????????????. 

 

function do_translit($st) {

$replacement = array(

"?"=>"i","?"=>"c","?"=>"u","?"=>"k","?"=>"e","?"=>"n",

"?"=>"g","?"=>"sh","?"=>"sh","?"=>"z","?"=>"x","?"=>"\\'",

"?"=>"f","?"=>"i","?"=>"v","?"=>"a","?"=>"p","?"=>"r",

"?"=>"o","?"=>"l","?"=>"d","?"=>"zh","?"=>"ie","?"=>"e",

"?"=>"ya","?"=>"ch","?"=>"c","?"=>"m","?"=>"i","?"=>"t",

"?"=>"\\'","?"=>"b","?"=>"yu",

"?"=>"I","?"=>"C","?"=>"U","?"=>"K","?"=>"E","?"=>"N",

"?"=>"G","?"=>"SH","?"=>"SH","?"=>"Z","?"=>"X","?"=>"\\'",

"?"=>"F","?"=>"I","?"=>"V","?"=>"A","?"=>"P","?"=>"R",

"?"=>"O","?"=>"L","?"=>"D","?"=>"ZH","?"=>"IE","?"=>"E",

"?"=>"YA","?"=>"CH","?"=>"C","?"=>"M","?"=>"I","?"=>"T",

"?"=>"\\'","?"=>"B","?"=>"YU",

);

foreach($replacement as $i=>$u) { 

$st = mb_ereg_replace($i,$u,$st);

}

return $st;

}


mb_string, php, translit
show