Để 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