Lọc dấu tiếng việt trong PHP, xóa dấu tiếng việt trong chuỗi code PHP

Thảo luận trong 'Ngôn ngữ lập trình web PHP' bắt đầu bởi admin, 9/5/17.

  1. admin

    admin Phạm Công Sơn Thành viên BQT

    Tham gia ngày:
    22/5/13
    Bài viết:
    4,074
    Đã được thích:
    867
    Điểm thành tích:
    113
    Giới tính:
    Nam
    Để Xóa, Lọc dấu tiếng việt trong PHP, xóa dấu tiếng việt trong chuỗi code PHP ta sử dụng đoạn code dưới, chỉ cần copy bỏ vào code PHP là chạy được ngay.
    PHP:
    function LocDau($string){
        if(!
    $string) return false;
        
    $unicode = array(
          
    'a'=>'á|à|ả|ã|ạ|ă|ắ|ặ|ằ|ẳ|ẵ|â|ấ|ầ|ẩ|ẫ|ậ',
          
    'd'=>'đ',
          
    'e'=>'é|è|ẻ|ẽ|ẹ|ê|ế|ề|ể|ễ|ệ',
          
    'i'=>'í|ì|ỉ|ĩ|ị',
          
    'o'=>'ó|ò|ỏ|õ|ọ|ô|ố|ồ|ổ|ỗ|ộ|ơ|ớ|ờ|ở|ỡ|ợ',
          
    'u'=>'ú|ù|ủ|ũ|ụ|ư|ứ|ừ|ử|ữ|ự',
          
    'y'=>'ý|ỳ|ỷ|ỹ|ỵ',
        );
        foreach(
    $unicode as $nonUnicode=>$uni)
        {
           
    $string preg_replace("/($uni)/i",$nonUnicode,$string);
        }
        return 
    $string;
    }
    • Gọi hàm LocDau($string) nơi bạn cần lọc dấu.
    • Với $string là chuỗi bạn cần lọc dấu
     
    Cảm ơn đã xem bài:

    Lọc dấu tiếng việt trong PHP, xóa dấu tiếng việt trong chuỗi code PHP

    danh sách diễn đàn rao vặt gov chất lượng
  2. Hoxuanhuong8899

    Hoxuanhuong8899 Thành Viên Mới

    Tham gia ngày:
    2/3/18
    Bài viết:
    2
    Đã được thích:
    0
    Điểm thành tích:
    1
    Giới tính:
    Nữ
    Macbook pro mid 2009 a1278
    Core 2 ram 2Gb bộ nhớ 80Gb
    Máy hầu như nằm cầm đồ là nhiều còn rất đẹp
    Máy zin đẹp mọi chức năng hoàn hảo
    Pk có sạc zin hộp
    Giá : 6350k
    Call 0935917917
    [​IMG][​IMG][​IMG][​IMG]
     


Like và Share ủng hộ ITSEOVN