• 09-07-2010, 21:40:36
    #1
    Merhaba Arkadaşlar

    Benim size Sormak İstediğimi Bir Problem var işin içinden çıkamadım.

    str_replace kullanımını biliyorum örnek vermek gerekirse;

    $ck_webmaster değişkeninin içeriği ="ahmet R10 Örümcek Severler deli Forumu! mehmet" bu cümle olduğunu varsayalım

    ancak ahmet - mehmet - deli kelimelerinin her sayfa yenilendiğinde bir tanesinin yazının içerisinde yer aldığını düşünelim bu 3 kelimeyi temizlemek gerekiyor bunu str_replace ile yapmak istiyorum işte sorunda burda

    örnek:

    $r10=str_replace('ahmet','',$ck_webmaster);


    echo"$r10";

    yaptığımda ahmeti kaldırmış oluyorum diyelim değişkenide $ck_webmaster dan $r10 yaptık

    şimdi burda echo ile yazdırmadan tekrar str_replace ye alsam içeriği

    $ckr10=str_replace('mehmet','',$r10);

    yapsam bu şekilde üç kere str_replace yaparak cümleyi temizlemek istiyorum ama http 500 hatası alıyorum böyle birşey mümkün müdür?

    yada benzer bir çözüm yolu var mıdır.

    cevap veren herkese şimdiden teşekkür ederim
  • 09-07-2010, 21:52:21
    #2
    CK_WEBMASTER adlı üyeden alıntı: mesajı görüntüle
    Merhaba Arkadaşlar

    Benim size Sormak İstediğimi Bir Problem var işin içinden çıkamadım.

    str_replace kullanımını biliyorum örnek vermek gerekirse;

    $ck_webmaster değişkeninin içeriği ="ahmet R10 Örümcek Severler deli Forumu! mehmet" bu cümle olduğunu varsayalım

    ancak ahmet - mehmet - deli kelimelerinin her sayfa yenilendiğinde bir tanesinin yazının içerisinde yer aldığını düşünelim bu 3 kelimeyi temizlemek gerekiyor bunu str_replace ile yapmak istiyorum işte sorunda burda

    örnek:

    $r10=str_replace('ahmet','',$ck_webmaster);


    echo"$r10";

    yaptığımda ahmeti kaldırmış oluyorum diyelim değişkenide $ck_webmaster dan $r10 yaptık

    şimdi burda echo ile yazdırmadan tekrar str_replace ye alsam içeriği

    $ckr10=str_replace('mehmet','',$r10);

    yapsam bu şekilde üç kere str_replace yaparak cümleyi temizlemek istiyorum ama http 500 hatası alıyorum böyle birşey mümkün müdür?

    yada benzer bir çözüm yolu var mıdır.

    cevap veren herkese şimdiden teşekkür ederim
    Neden tektek uğraşıyorsunuz;
    $degisecekdegisken kendinize göre düzenlersiniz yanlış anlamadıysam çözüm bu:
    <?php
    function degistir($degisecekdegisken)
    {
    $degisecekdegisken = str_replace('a','',$degisecekdegisken);
    $degisecekdegisken = str_replace('b','',$degisecekdegisken);
    $degisecekdegisken = str_replace('c','',$degisecekdegisken);
    return trim($degisecekdegisken);
    }
    ?>
  • 09-07-2010, 21:54:18
    #3
    <?
    $icerik = "ahmet R10 Örümcek Severler deli Forumu! mehmet";
    $cevir = array(
    "mehmet"=>"",
    "ali"=>"",
    "veli"=>"",
    "deli"=>"",
    );
    $yaz = strtr($icerik, $cevir);
    echo $yaz;
    ?>