1. Trang chủ
  2. » Giáo Dục - Đào Tạo

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

4 463 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 4
Dung lượng 140,09 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

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

Trang 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("Á","À","Ạ","Ả","Ã","Â","Ấ","Ầ",

"Ậ","Ẩ","Ẫ","Ă","Ắ","Ằ","Ặ","Ẳ","� �");

Trang 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<=13; $i++) {

$text = str_replace($uni[$i],$chars[$i],$text);

}

return $text;

Trang 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);

Trang 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;

}

Ngày đăng: 13/08/2014, 13:21

TỪ KHÓA LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w