function hasAccent($str) { $sss = str_split_php4_utf8($str); $ss = ""; $flag = false; for ($i = 0; $i < count($sss); $i++) { if ($sss[$i] == "َ" || $sss[$i] == "ً" || $sss[$i] == "ُ" || $sss[$i] == "ٌ" || $sss[$i] == "ِ" || $sss[$i] == "ٍ" || $sss[$i] == "ّ" || $sss[$i] == "ْ") { $flag = true; } } return $flag; }
<?php ini_set('default_charset', 'UTF-8'); header('Content-Type: text/html; charset=utf-8'); echo "<!doctype html>"; echo '<html lang="ar">'; echo "<head>"; echo '<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>'; echo "<title>Untitled Document</title>"; echo "</head>"; echo '<body>'; $str = "مُتَبَسِّم"; mb_internal_encoding('UTF-8'); $str = mb_strtolower($str); $sss = str_split_php4_utf8($str); $ss = ""; for ($i = 0; $i < count($sss); $i++) { if (strcmp($sss[$i], 'َ') != 0 && strcmp($sss[$i], 'ً') != 0 && strcmp($sss[$i], 'ُ') != 0 && strcmp($sss[$i], 'ٌ') != 0 && strcmp($sss[$i], 'ِ') != 0 && strcmp($sss[$i], 'ٍ') != 0 && strcmp($sss[$i], 'ّ') != 0 && strcmp($sss[$i], 'ْ') != 0) { $ss = $ss . $sss[$i]; } echo mb_strtolower($sss[$i]) . "<br>"; } echo $ss; echo "</body>"; echo "</html>"; function str_split_php4_utf8($str) { // place each character of the string into and array $split = 1; $array = array(); for ($i = 0; $i < strlen($str);) {
function WithoutAccent($str) { $sss = str_split_php4_utf8($str); $ss = ""; for ($i = 0; $i < count($sss); $i++) { if ($sss[$i] != 'َ' && $sss[$i] != 'ً' && $sss[$i] != 'ُ' && $sss[$i] != 'ٌ' && $sss[$i] != 'ِ' && $sss[$i] != 'ٍ' && $sss[$i] != 'ّ' && $sss[$i] != 'ْ') { $ss = $ss . $sss[$i]; } } return $ss; }