برگزیده های پرشین تولز

ف یلترینگ یک کلمه خواص در php---لطفا کد زیر رو نگاه کنید

scanme

Registered User
تاریخ عضویت
26 اکتبر 2005
نوشته‌ها
1,214
لایک‌ها
85
محل سکونت
THR
کد زیر کلمات داده شده رو فیلتر میکنه و مانع از سرچ یا دیدن اون میشه حالا من میخوام کد طوری تغییر کنه که فقط کلماتی که بهش داده شده رو نشان بده ممنون

PHP:
$filter_word = array(
'تست',
'تست222',
'تست3333',
'تست 4',
'تست 4444 ',
'تست6666',
'تست4567
);
function obur_az_filter($string){
global $filter_word;
	foreach($filter_word as $value){
		if(preg_match('|'.$value.'|i',$string)){
			return true;
			break;
		}else{
			continue;
		}
	}
	return false;
}
?>

یعنی میخوام اون کلمات تست فقط بیان و تمام کلمات دیگه نیان
 

mohsenshahbazi

همکار بازنشسته
کاربر فعال
تاریخ عضویت
21 ژوئن 2004
نوشته‌ها
4,025
لایک‌ها
3,825
محل سکونت
اصفهان
خب جای مراتب شرط رو عوض کن .


PHP:
$filter_word = array( 
'تست', 
'تست222', 
'تست3333', 
'تست 4', 
'تست 4444 ', 
'تست6666', 
'تست4567 
); 
function obur_az_filter($string){ 
global $filter_word; 
    foreach($filter_word as $value){ 
        if(preg_match('|'.$value.'|i,$string)){ 
            continue;  
        }else{ 
            return true; 
            break;
        } 
    } 
    return false; 
} 
?>
 
بالا