v2.5.2
Giriş yap

Cümle İçerisinde Arama

acemi
725 defa görüntülendi ve 1 kişi tarafından değerlendirildi
// 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.

acemi
798 gün önce

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