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);



?>