intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

Chuyển đổi tiêu đề tiếng việt có dấu sang không dấu

Chia sẻ: Abcdef_45 Abcdef_45 | Ngày: | Loại File: PDF | Số trang:4

97
lượt xem
5
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

Để hiển thị tiêu đề vừa là tiếng việt có dấu,vừa không có dấu (cái này có tác dụng lớn đến SEO - Search Enginze Optimized ) thì hàm sau sẽ giúp bạn chuyển tiếng việt có dấu thành không dấu.

Chủ đề:
Lưu

Nội dung Text: Chuyển đổi tiêu đề tiếng việt có dấu sang không dấu

  1. Chuyển đổi tiêu đề tiếng việt có dấu sang không dấu Để hiển thị ti êu đề vừa là tiếng việt có dấu,vừa không có dấu (cái này có tác dụng lớn đến SEO - Search Enginze Optimized ) thì hàm sau sẽ giúp bạn chuyển tiếng việt có dấu th ành không dấu. function cv2urltitle($text) { $text = str_replace( array(' ','%',"/","\\",'"','?','',"#","^","`","'","=","!",":" ,",,","..","*","&","__","▄"), array('_','' ,'' ,'' ,'' ,'' ,'' ,'' ,'' ,'' ,'' ,'' ,' -','' ,'-','' ,'' ,'' , "_" ,"" ,""), $text); $chars = array("a ","A","e","E","o","O","u","U","i","I","d", "D","y","Y"); $uni[0] = array("á","à","ạ","ả","ã","â","ấ","ầ", "ậ","ẩ","ẫ","ă","ắ","ằ","ặ","ẳ","� �"); $uni[1] = array("Á","À","Ạ","Ả","Ã","Â","Ấ","Ầ", "Ậ","Ẩ","Ẫ","Ă","Ắ","Ằ","Ặ","Ẳ","� �");
  2. $uni[2] = array("é","è","ẹ","ẻ","ẽ","ê","ế","ề" ,"ệ","ể","ễ"); $uni[3] = array("É","È","Ẹ","Ẻ","Ẽ","Ê","Ế","Ề" ,"Ệ","Ể","Ễ"); $uni[4] = array("ó","ò","ọ","ỏ","õ","ô","ố","ồ", "ộ","ổ","ỗ","ơ","ớ","ờ","ợ","ở","� �"); $uni[5] = array("Ó","Ò","Ọ","Ỏ","Õ","Ô","Ố","Ồ", "Ộ","Ổ","Ỗ","Ơ","Ớ","Ờ","Ợ","Ở","� �"); $uni[6] = array("ú","ù","ụ","ủ","ũ","ư","ứ","ừ", "ự","ử","ữ"); $uni[7] = array("Ú","Ù","Ụ","Ủ","Ũ","Ư","Ứ","Ừ", "Ự","Ử","Ữ"); $uni[8] = array("í","ì","ị","ỉ","ĩ"); $uni[9] = array("Í","Ì","Ị","Ỉ","Ĩ"); $uni[10] = array("đ"); $uni[11] = array("Đ"); $uni[12] = array("ý","ỳ","ỵ","ỷ","ỹ"); $uni[13] = array("Ý","Ỳ","Ỵ","Ỷ","Ỹ"); for($i=0; $i
  3. } Trên đây là 1 cách khá ng ắn gọn và hay.Dưới đây cũng có 1 cách khác hay ko kém mà mình t ổng hợp được trên internet nay post các bạn tham khảo. Cách 2: #function convert to viet nam function CovertVn($str) { $str = preg_replace("/(à|á|ạ|ả|ã|â|ầ|ấ|ậ|ẩ|ẫ|ă|ằ|� �|ặ|ẳ|ẵ)/", 'a', $str); $str = preg_replace("/(è|é|ẹ|ẻ|ẽ|ê|ề|ế|ệ|ể|ễ)/", 'e', $str); $str = preg_replace("/(ì|í|ị|ỉ|ĩ)/", 'i', $str); $str = preg_replace("/(ò|ó|ọ|ỏ|õ|ô|ồ|ố|ộ|ổ|ỗ|ơ|ờ|� �|ợ|ở|ỡ)/", 'o', $str); $str = preg_replace("/(ù|ú|ụ|ủ|ũ|ư|ừ|ứ|ự|ử|ữ)/", 'u', $str); $str = preg_replace("/(ỳ|ý|ỵ|ỷ|ỹ)/", 'y', $str); $str = preg_replace("/(đ)/", 'd', $str); $str = preg_replace("/(À|Á|Ạ|Ả|Ã|Â|Ầ|Ấ|Ậ|Ẩ|Ẫ|Ă|Ằ|� �|Ặ|Ẳ|Ẵ)/", 'A', $str); $str = preg_replace("/(È|É|Ẹ|Ẻ|Ẽ|Ê|Ề|Ế|Ệ|Ể|Ễ)/", 'E', $str); $str = preg_replace("/(Ì|Í|Ị|Ỉ|Ĩ)/", 'I', $str);
  4. $str = preg_replace("/(Ò|Ó|Ọ|Ỏ|Õ|Ô|Ồ|Ố|Ộ|Ổ|Ỗ|Ơ|Ờ|� �|Ợ|Ở|Ỡ)/", 'O', $str); $str = preg_replace("/(Ù|Ú|Ụ|Ủ|Ũ|Ư|Ừ|Ứ|Ự|Ử|Ữ)/", 'U', $str); $str = preg_replace("/(Ỳ|Ý|Ỵ|Ỷ|Ỹ)/", 'Y', $str); $str = preg_replace("/(Đ)/", 'D' , $str); $str = preg_replace("/( )/", '_', $str); return $str; }
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
2=>2