İçeriğe geç
ShiftDelete.Net
Haber ara/ SDN'ye SorGiriş
Haber Akışı SDNTV İnceleme Forum Yapay Zeka Akıllı Telefon Elektrikli Otomobil Oyun ShiftDelete.Net Global Teknoloji Haberleri Mobil Otomobil Donanım Savunma Bilim Sosyal Medya İnternet Giyilebilir Teknoloji Rehber Ürünler Son dakika Yazarlar
  1. Ana sayfa
  2. Topluluk
  3. Programlama
  4. Web Programlama (PHP, ASP, HTML, CSS, JavaScript)
Web Programlama (PHP, ASP, HTML, CSS, JavaScript)

"Str_replace" ile ilgili Soru

atm1010.08.20123 cevap1.141 görüntüleme
2012'den beri51 mesaj
#1
merhaba arkadaşlar....

PHPde bir koduda sizinden yardım isteyeceğim.

Mesela

$yazi = a($_POST["yazi"]);
Function a ($text)
{
$gelen_kod = array(*********,"Location");
$degişen_kod = array("Değiştirilmiş Refresh","Değiştirilmiş Location");
$yeni_kod = Str_replace($gelen_kod,$degişen_kod,$text);
return $yeni_kod ;
}


Şimdi arkadaşlar
$yazi değişkeninde gelen ********* Ve "Location" yazısını yukardaki gibi dğeiştirebiliyırum.
ancak büyük küçük harf olunca değişiklik olmuyor.
Mesela gelen Harfler *********; olunca aynen gidiyor.Ben istiyorum ki büyük küçük harf ayırt etmeden hepsini istediğim gibi değiştireyim.

Bunun için ne gibi bri kod yazmam gerEkir.


Teşekkürler...
Cevaplar
2007'den beri17 bin mesaj
#2
O zaman str_replace yerine str_ireplace methodunu kullanabilirsin. str_ireplace, str_replace'in case-insensitive versiyonudur...
atm10 Konuyu açan
2012'den beri51 mesaj
#3
Cevap budur arkadaşlar...
Belki diğer arkadaşlara yardımcı olur.

$yazi = a($_POST["yazi"]);

Function a ($text)
{
$b = strtolower($text);

$gelen_kod = array(*********,"location");
$degişen_kod = array("Değiştirilmiş Refresh","Değiştirilmiş Location");
$yeni_kod = Str_replace($gelen_kod,$degişen_kod,$b);
return $yeni_kod ;
}
2007'den beri17 bin mesaj
#4
Dediğimi yapsan karakterlerin hepsini küçültmene gerek kalmazdı :) Neyse her iki türlü de çözülebilir :)

Cevabını yaz

Cevap yazmak için giriş yap ya da üye ol. Eski forum kullanıcı adın ve parolanla girebilirsin.