09/10/2018, 23:10

Hỏi về tiếng việt và PHP, củ nhưng ko dễ, hic

Mình đang tìm một đoạn code có khả năng làm công việc như sau :

$txt=" CHào mừng các bạn đến với trung tâm ăn chơi gì gì đó";

Mình muốn bỏ hết tất cả các dấu tiếng việt của $txt trên nhưng không biết làm cách nào nếu làm thủ công thì code dài quá, không biết có cách nào hiệu quả không nhỉ? Bằng javascript hay Php đều được, bạn nào biết thì giúp mình với ! Nguyên tắc làm việc ra sao nhỉ ?

Sau khi bỏ xong thì thành
$txt="chao mung cac ban den voi trung tam an choi gi gi do";

Cám ơn nhiều nghen !
a
Bim viết 01:16 ngày 10/10/2018
Viết cái function dùng str_replace. Bài chi tiết tôi thấy trong box này cả đống rồi.
khucthuydu viết 01:20 ngày 10/10/2018
Nếu vậy đến bao giờ mới xong
Riêng chử A thôi là có á| à| ả| ã| ạ| ấ| ầ| ẩ| ẫ| .............. nhiều lắm

Có cách nào một vài dòng không nhỉ?
Bim viết 01:11 ngày 10/10/2018
Trời, có chữ A là nhiều thôi bạn, còn các nguyên âm khác ko nhiều. Đoạn code như vậy chừng 20-30 dòng thôi. Bạn cho vào cái funciton, lần sau gọi ra thôi T.T
babyinternet viết 01:14 ngày 10/10/2018
mình nghĩ nên dùng mã Decimal là tốt nhất. Mã nó thế nào thì cứ mở Unikey ra , chọn font Decimal mà gõ thoải mái . Lợi điểm lớn nhất mà mình thấy được từ nó là có thể hiện thị tiếng Việt ở bất cứ PC nào mặc dù PC không được cài font tiếng Việt .
khucthuydu viết 01:19 ngày 10/10/2018
Quote Được gửi bởi lkn
Đổi theo kiểu Decimal thấy ok hơn (kiểu #?????).Xem từng chử, bắt đầu từ bao nhiêu tới bao nhiêu, lọc trong mảng đó là xong
Bác thử VD giúp em phát được không? Cái này lạ quá em không hiểu rỏ cho lắm. VD thử 1 chử thôi.

Cũng là str_replace ah? Trong khi database vẫn lưu theo kiểu unicode bình thường mà.

em dân nông nghiệp nên có gì quê quê đừng có cười hén, không biết cái kiểu Decimal này nó làm ra sao.
ời, có chữ A là nhiều thôi bạn, còn các nguyên âm khác ko nhiều. Đoạn code như vậy chừng 20-30 dòng thôi. Bạn cho vào cái funciton, lần sau gọi ra thôi T.T
hình như hơi dài dòng , rùi còn chử hoa nữa, mắc dịch cái strtolower ko được tốt thì phải.
Bài liên quan
0