ozgun58 adlı üyeden alıntı: mesajı görüntüle
sizin yazdığınız kod silme işlemi yapıyor mu hocam simdi deneyeceğim birdaha





$arr=["seni seviyorum","seni çok seviyorum","seni daha çok seviyorum"];

yıukarda yazdığınız array dizisinde parantez yok hata veriyor onu düzelttim aşşağıdaki gibi aynıı kodu yaptım silme işlemi yapmıyor hocam

    $arr=array("seni seviyorum","seni çok seviyorum","seni daha çok seviyorum");
 
$postverisi = $_POST['isim'];
 
$sonuc = array();
 
foreach ($arr as $cikti) {
global $postverisi;
if ($postverisi != $cikti){
$sonuc[] = $cikti;
}
}
 
echo implode(',', $sonuc);
 
        
    }
    }




tüm herkeze ilgisinden dolayı yeniden teşekkür ediyorum
sorun cözüldü aşşağıdaki gibi olcak
diğer arkadaş bu kodu verdi tek sorun formdan gelen veriyi trim etmememizmiş trim edildi ve sorun ortadan kalktı çözümü aşşağıdaki gibi dir


$degiscek=array("seni seviyorum","seni çok seviyorum","seni daha çok seviyorum");

if ($_POST):
$posttangelen=trim($_POST["isim"]);
 
if (in_array($posttangelen, $degiscek)) {  
 
  $a = array_search($posttangelen, $degiscek);
   unset($degiscek[$a]);
 
echo "<br>YASAKLI KELİME ".$posttangelen." SİLİNDİ.<hr>";
echo "<br>FORM SONRASI<hr>";
print_r($degiscek);
} else {
echo "bu dizi de yok ki";
}

endif;
php'yi biraz daha öğrendiğinizde ve güncel php sürümünü kullandığınızda verdiğim kodun doğru çalıştığını göreceksiniz hocam dediğim gibi bir çok yöntem var ve herkes en kolayına nasıl gelirse o şekilde çözebilir. Çözülmesine sevindim, iyi günler.