Advertisement
Guest User

Untitled

a guest
Aug 23rd, 2016
799
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.54 KB | None | 0 0
  1. function arquery($text){
  2.     $replace = array(
  3.     "أ",
  4.     "ا",
  5.     "إ",
  6.     "آ",
  7.     "ي",
  8.     "ى",
  9.     "ه",
  10.     "ة",
  11.     ); 
  12.     $with = array("(أ|ا|آ|إ)",
  13.     "(أ|ا|آ|إ)",
  14.     "(أ|ا|آ|إ)",
  15.     "(أ|ا|آ|إ)",
  16.     "(ي|ى)",
  17.     "(ي|ى)",
  18.     "(ه|ة)",
  19.     "(ه|ة)",
  20.     );
  21.     $new = array_combine($replace,$with);
  22.     $return = "" ;
  23.     $len = strlen(utf8_decode($text));
  24.     for($i=0;$i<$len;$i++){
  25.         $current = mb_substr($text,$i,1,'utf-8');
  26.         if(isset($new[$current])){
  27.             $return.=$new[$current];
  28.         }
  29.         else{
  30.             $return.=$current;
  31.         }
  32.     }
  33.     return $return;
  34. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement