• 25-02-2017, 14:00:02
    #1
    Üyeliği durduruldu
    Merhaba arkadaşlar.
    Benim $yaz = "test dostum test yaz" adında bir değişkenim var.
    burda dostum ve yaz kelimelerini kendi istediğim kelimelerle değiştirme istiyorum tek tek.

    bana vereceği çıktı: "test düşmanım test kış " şeklinde olmalı. Bunu nasıl yapabilirim.

    $yaz = "test dostum test yaz";
    		
    		if (strstr($yaz, "yaz"))
    
    		{
           echo str_replace("yaz","kış",$yaz);}
    
    İLK ÇIKTI =  test dostum test kış
    	   
    	   if (strstr($yaz, "dostum"))
    
    		{
           echo str_replace("dostum","düşmanım",$yaz);}
    
         İKİNCİ ÇIKTI = test düşmanım test yaz
    her if'te aynı metni alıyor ve o koşuldaki kelimeyi değiştiriyor.

    İstiyorum ki önceki if'te değişen metni alıp tekrar koşulluyabileyim.
  • 25-02-2017, 14:16:19
    #2
    if in içerisinde değişkenin değerini değiştir.

    $yaz = "test dostum test yaz"; 
             
            if (strstr($yaz, "yaz")) 
    
            { 
    $yaz=str_replace("yaz","kış",$yaz);
           echo $yaz;
    }
    İLK ÇIKTI = test dostum test kış

           if (strstr($yaz, "dostum")) 
    
            { 
           echo str_replace("dostum","düşmanım",$yaz);}
    İKİNCİ ÇIKTI = test düşmanım test kış