الاثنين، 25 يوليو 2016

دالة فلترة الكلمات - الكلمات الممنوعة php

$bad_words = "كلب خنزير حمار"; // الكلمات الممنوعة تفصلها مسافة فقط بدون اي رمزfunction cuss_filter($string) {
    global 
$bad_words ;
  
$words = @explode(" ", $bad_words);
       foreach (
$words as $cuss) {
        if (
stristr(trim($string),$cuss)) {
            
$length = strlen($cuss);
            for (
$i = 1; $i <= $length; $i++) {
                
$stars .= "*";
            }
            
$string = eregi_replace($cuss,$stars,trim($string));
            
$stars = "";
        }
    }
    return 
$string;
}
// طريقة استدعائها$content = "كان هنالك حمار جائع و كلب ضائع"; // النص المراد فلترتهecho cuss_filter($content);// اظهار النتيجة  

ليست هناك تعليقات:

إرسال تعليق