Cümle İçerisinde Arama
// filtre.json
{
"kelimeler":[
"******",
"s....",
"g....",
"a...."
]
}
Class Filtre {
public $dosya = "filtre.json";
public function Filtre($Filtre){
$File = file_get_contents($this->dosya);
$File = json_decode($File);
$File = $File->kelimeler;
$response = [];
foreach ($File as $key => $value) {
$response[] = [$value];
}
$Result = json_encode($response);
$String = strstr($Result, $Filtre);
if($String === false):
return false;
else:
return true;
endif;
}
}
arkadaşlar böyle birşey yaptım fakat istediğim gibi çalışmıyor.
cümle içerisinde
$kelime = "Uzaylı seni yakalarsam ****** içinden geçerim";
$Filtre = new Filtre();
print_r($Filtre->Filtre($kelime));
sonuç false dönüyor true dönmesi lazım fakat
$kelime = "******";
$Filtre = new Filtre();
print_r($Filtre->Filtre($kelime));
cümle içerisinde tam bir arama yapmak istiyorum yardımcı olurmusunuz bununla ilgili.
bembeyaz sayfa çıktı :) tertemiz
aslında yapmak istediğim su
filtre.json daki verileri ile gelen kullanıcı adlarını eşleştiricem yasaklı ile eşleşiyorsa hata verditecem
bir diğer taraftan da
yorumlar içerik girdilerinde cümle içerisinde filtre.json içeriğinde kelimeler ile eşleşiyor ise
o eşleşen keliemeleri ***** gibi yazmasını istiyorum gibi deyim umarım anlatabilmişimdir.
@abdullahx
sanırım senin yaptığında json içeriğinden bir şey var 1 dönüyor
yoksa 0 true false yani.
peki komple bir metnin içeriğinde kelime avına çıksa
ama söyle birşey var yasaklı kelime de "am" var fakat "ama" yazınca "ama'nın " etkilenmemesi de lazım :)