Guest User

MySQL ABC-HU

a guest
Mar 10th, 2011
332
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.08 KB | None | 0 0
  1.  
  2. function mb_ucfirst($string,$encoding='UTF-8')
  3. {
  4. $first = mb_strtoupper(mb_substr($string, 0, 1,$encoding),$encoding);
  5. return $first.mb_substr($string, 1,mb_strlen($string,$encoding),$encoding);
  6. }
  7.  
  8. function convert_vowel($string,$direction,$encoding='UTF-8')
  9. {
  10. $letters = array("a","á","b","c","d","e","é","f","g","h","i","í","j","k","l","m","n","o","ó","ö","ő","p","q","r","s","t","u","ú","ü","ű","v","x","y","z");
  11. $replace = array("01","02","03","04","05","06","07","08","09","10","11","12","13","14","15","16","17","18","19","20","21","22","23","24","25","26","27","28","29","30","31","32","33","34");
  12. $text_made = "";
  13. for ($i = 0; $i < mb_strlen($string,$encoding); $i++)
  14.     {
  15.     $letter =  mb_strtolower(mb_substr($string,$i,1,$encoding),$encoding);
  16.     if (is_numeric($letter))
  17.     {
  18.     $letter .= mb_substr($string,$i+1,1,$encoding);
  19.     $i++;
  20.     }
  21.     if ($direction == "in")
  22.     {
  23.     $letter = str_replace($letters, $replace, $letter);
  24.     }
  25.     elseif ($direction == "out")
  26.     {
  27.     $letter = str_replace($replace,$letters, $letter);
  28.     }
  29.     $text_made .= $letter;
  30.     }
  31. return $text_made;
  32.  
  33. }
Advertisement
Add Comment
Please, Sign In to add comment