note 85716 added to function.mb-eregi-replace

From: Date: Sat, 13 Sep 2008 16:27:37 +0000
Subject: note 85716 added to function.mb-eregi-replace
Groups: php.notes 
Request: Send a blank email to php-notes+get-144399@lists.php.net to get a copy of this message
Transliterator for cyrillic-to-latin letters for UTF chars: 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_eregi_replace($i,$u,$st); } return $st; } ---- Server IP: 69.147.83.197 Probable Submitter: 202.70.88.211 ---- Manual Page -- http://www.php.net/manual/en/function.mb-eregi-replace.php Edit -- https://master.php.net/note/edit/85716 Del: integrated -- https://master.php.net/note/delete/85716/integrated Del: useless -- https://master.php.net/note/delete/85716/useless Del: bad code -- https://master.php.net/note/delete/85716/bad+code Del: spam -- https://master.php.net/note/delete/85716/spam Del: non-english -- https://master.php.net/note/delete/85716/non-english Del: in docs -- https://master.php.net/note/delete/85716/in+docs Del: other reasons-- https://master.php.net/note/delete/85716 Reject -- https://master.php.net/note/reject/85716 Search -- https://master.php.net/manage/user-notes.php

« previous php.notes (#144399) next »