Skip to main content

Lọc các ký tự xấu (chửi tục) và thay thế chúng sử dụng mảng trong PHP

Trong một số diễn đàn, có một số bạn sử dụng một số từ thô tục để nói với nhau hoặc chửi nhau. Ở bài viết này, mình sẽ hướng dẫn các bạn tạo một hàm cơ bản để lọc các từ ngữ thô tục và thay thế chúng bằng các từ ngữ dễ thương hơn.
Bằng cách tương tự như Thay thế ký tự với Icon sử dụng mảng trong PHP ta sẽ tiếp tục sử dụng cách thức trên đối với việc lọc các từ ngữ thô tục và thay thế chúng.
VD: khi một bạn chat "Mày bị khùng, đm mày, đồ thằng chó".

<?php function badWordFilter($data){ $originals = array("Khùng","đm","chó"); $replacements = array("dễ thương","yêu","đẹp trai"); $data = str_ireplace($originals,$replacements,$data); return $data; } $myData = "Mày bị khùng, đm mày, đồ thằng chó"; $cleaned = badWordFilter($myData); echo $cleaned; //Mày bị dễ thương, yêu mày, đồ thằng đẹp trai ?>

Thật là dễ dàng phải khôngkhông, tại sao không thử nhỉ.

Popular posts from this blog

UTF-8 Miscellaneous Symbols

Dưới đây là danh sach mã Icon được sử dụng trong HTML, bạn có thể tham khảo bài viết  Thay thế ký tự với Icon sử dụng mảng trong PHP  để biết cách sử dụng cho bộ Icon này nhé. Chúc các bạn thành công. Arial Arial Unicode MS Segoe UI Symbol Dec Hex Entity Description ☀ ☀ ☀ 9728 2600 BLACK SUN WITH RAYS ☁ ☁ ☁ 9729 2601 CLOUD ☂ ☂ ☂ 9730 2602 UMBRELLA ☃ ☃ ☃ 9731 2603 SNOWMAN ☄ ☄ ☄ 9732 2604 COMET ★ ★ ★ 9733 2605 BLACK STAR ☆ ☆ ☆ 9734 2606 WHITE STAR ☇ ☇ ☇ 9735 2607 LIGHTNING ☈ ☈ ☈ 9736 2608 THUNDERSTORM ☉ ☉ ☉ 9737 2609 SUN ☊ ☊ ☊ 9738 260A ASCENDING NODE ☋ ☋ ☋ 9739 260B DESCENDING NODE ☌ ☌ ☌ 9740 260C CONJUNCTION ☍ ☍ ☍ 9741 260D OPPOSITION ☎ ☎ ☎ 9742 260E BLACK TELEPHONE ☏ ☏ ☏ 9743 260F WHITE TELEPHONE ☐ ☐ ☐ 9744 2610 BALLOT BOX ☑ ☑ ☑ 9745 2611 BALLOT BOX WITH CHECK ☒ ☒ ☒ 9746 2612 BALLOT BOX WITH X ☓ ☓ ☓ 9747 2613 SALTIRE ☔ ☔ ☔ 9748 2614 UMBRELLA WITH RAIN DROPS ☕ ☕ ☕ 9749 2615 HOT BEVERAGE ☖ ☖ ☖ 9750 2616 WHITE SHOGI PIECE ☗ ☗ ☗ 9751 2617 BLACK SHOGI P...

Tìm hiểu về margin và padding

Để có một blog đẹp chúng ta phải chỉnh sửa mã nguồn cho các thành phần trở nên cân đối và hài hòa. Bài viết này sẽ hướng dẫn các bạn làm quen với margin và padding,  canh lề và canh đệm. Những ai đã từng học qua CSS thì không lạ gì với hai tag này.

goPet 130 HD - Game Đấu Thú Được Yêu Thích

goPet 130 HD - Game Đấu Thú Được Yêu Thích Nuôi Thú online chiến đấu, đông vui, khắc nghiệt, thể hiện phong cách xì teen của mình.... Tải miễn phí