Code:function VN2none($str) { //khoi tao string $vstr = 'aAeEoOuUiIdDyY'; $Thga = 'áàạảãâấầậẩẫăắằặẳẵ'; $HoaA = 'ÁÀẠẢÃÂẤẦẬẨẪĂẮẰẶẲẴ'; $Thge = 'éèẹẻẽêếềệểễeeeeee'; $HoaE = 'ÉÈẸẺẼÊẾỀỆỂỄEEEEEE'; $Thgo = 'óòọỏõôốồộổỗơớờợởỡ'; $HoaO = 'ÓÒỌỎÕÔỐỒỘỔỖƠỚỜỢỞỠ'; $Thgu = 'úùụủũưứừựửữuuuuuu'; $HoaU = 'ÚÙỤỦŨƯỨỪỰỬỮUUUUUU'; $Thgi = 'íìịỉĩiiiiiiiiiiii'; $HoaI = 'ÍÌỊỈĨIIIIIIIIIIII'; $Thgd = 'đdddddddddddddddd'; $HoaD = 'ĐDDDDDDDDDDDDDDDD'; $Thgy = 'ýỳỵỷỹyyyyyyyyyyyy'; $HoaY = 'ÝỲỴỶỸYYYYYYYYYYYY'; // khoi tao mang for ($i = 0; $i <= 13; $i++) { $arr_matrix[$i][0] = utf8_substr($vstr, $i, 1); } // nap ma tran for ($j = 1; $j <= 17; $j++) { for ($i = 1; $i <= 17; $i++) { $arr_matrix[0][$i] = utf8_substr($Thga, $i-1, 1); $arr_matrix[1][$i] = utf8_substr($HoaA, $i-1, 1); $arr_matrix[2][$i] = utf8_substr($Thge, $i-1, 1); $arr_matrix[3][$i] = utf8_substr($HoaE, $i-1, 1); $arr_matrix[4][$i] = utf8_substr($Thgo, $i-1, 1); $arr_matrix[5][$i] = utf8_substr($HoaO, $i-1, 1); $arr_matrix[6][$i] = utf8_substr($Thgu, $i-1, 1); $arr_matrix[7][$i] = utf8_substr($HoaU, $i-1, 1); $arr_matrix[8][$i] = utf8_substr($Thgi, $i-1, 1); $arr_matrix[9][$i] = utf8_substr($HoaI, $i-1, 1); $arr_matrix[10][$i] = utf8_substr($Thgd, $i-1, 1); $arr_matrix[11][$i] = utf8_substr($HoaD, $i-1, 1); $arr_matrix[12][$i] = utf8_substr($Thgy, $i-1, 1); $arr_matrix[13][$i] = utf8_substr($HoaY, $i-1, 1); } } // loai bo dau $str = trim($str); for ($j = 0; $j <= 13; $j++) { for ($i = 1; $i <= 17; $i++) { $str = str_replace($arr_matrix[$j][$i], $arr_matrix[$j][0], $str); } } $str = url_title($str, '_'); return $str; } function utf8_substr($str, $from, $len) { return preg_replace('#^(?:[\x00-\x7F]|[\xC0-\xFF][\x80-\xBF]+){0,'.$from.'}'. '((?:[\x00-\x7F]|[\xC0-\xFF][\x80-\xBF]+){0,'.$len.'}).*#s', '$1',$str); }








Bookmarks