Skip to main content

Posts

Showing posts from December, 2017

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ỉ.

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...