Wrap text
|
|
words = $array;
}
return (isset($this->words)) ? true : false;
}
public function parse_word($data){
$data = strtolower($data);
foreach($this->words as $key => $value){
$keys = (preg_match("/^($key+\*)$/i", $key)) ? str_replace('*', 'w*', preg_quote($key, '\\')) : $key;
$data = preg_replace("#\b($keys.[a-z\.\-])\b#i", $value, $data);
}
return $data;
}
}
$parse = new parse();
$words = array(
"kur*" => "ku**a",
"dup*" => "du**",
"lo*" => "l**"
);
/*
* Takie prowizoryczne ładowanie słow :D
*/
$parse->instalize($words);
$string = 'kurwaawwwaddsada, dupafdsgwsdgsdgs loloeweeeeeeek';
/*
* Prasowanie :D
*/
echo $parse->parse_word($string);
?>
|