lostyazilim
tr.link

str_replace ile sınır var mı?

15 Mesajlar 2.597 Okunma
lstbozum
tr.link

silenthilll silenthilll WM Aracı Kullanıcı
  • Üyelik 29.09.2011
  • Yaş/Cinsiyet 39 / E
  • Meslek öğrenci
  • Konum Manisa
  • Ad Soyad M** K**
  • Mesajlar 699
  • Beğeniler 61 / 126
  • Ticaret 1, (%100)

alabacaknet adlı üyeden alıntı

Sizin array oluşturmanıza gerek yok, mb_convert_case'i kullandığınızda size direk olarak istediğiniz çıktıyı verecek, özetle bırakın iki tane Ç yazmayı, bir tane bile yazmayacaksınız



anlıyorumda ben array kullanmak zorundayım hani sadece ç,ğ yi örnek için verdim mesala cümle içerisinde geçen bazı kelimerin bakın tüm kelime değil arrayda belirteceğim kelimelerin ilk harflerini değiştirmek istiyorum.

Olan bu:
Değişmesini istediğim array(“ali”, “Ali”,”ayşe”,”Ayşe”);
Değişen kelime array("veli,"veli","fatma","fatma")


Olmasını İstediğim bu:
Değişmesini istediğim array(“ali”, ,”ayşe”);
Değişen kelime array("veli,"fatma")


yani bir kelimeyi iki defa girmek zorunda kalıyoruum
 

 

wmaraci
reklam

alabacaknet alabacaknet Developer Kullanıcı
  • Üyelik 14.09.2012
  • Yaş/Cinsiyet 39 / E
  • Meslek Yazılım geliştirme
  • Konum Ankara
  • Ad Soyad M** A**
  • Mesajlar 217
  • Beğeniler 55 / 48
  • Ticaret 0, (%0)

silenthilll adlı üyeden alıntı

anlıyorumda ben array kullanmak zorundayım hani sadece ç,ğ yi örnek için verdim mesala cümle içerisinde geçen bazı kelimerin bakın tüm kelime değil arrayda belirteceğim kelimelerin ilk harflerini değiştirmek istiyorum.

Olan bu:
Değişmesini istediğim array(“ali”, “Ali”,”ayşe”,”Ayşe”);
Değişen kelime array("veli,"veli","fatma","fatma")


Olmasını İstediğim bu:
Değişmesini istediğim array(“ali”, ,”ayşe”);
Değişen kelime array("veli,"fatma")


yani bir kelimeyi iki defa girmek zorunda kalıyoruum


ne yaptığınızı anlamadım ama str_ireplace() fonksiyonunda büyük küçük harf ayrımı yapılmıyor

str_ireplace(array("ali", "veli"), array("ALİ", "VELİ"), $dongu)

yaparsanız aLi'yi de ALİ'yi de ali'yi de alİ'yide Ali'yi de ALİ şeklinde değiştirecektir
silenthilll

kişi bu mesajı beğendi.

Murat Alabacak <http://muratalabacak.net>

silenthilll silenthilll WM Aracı Kullanıcı
  • Üyelik 29.09.2011
  • Yaş/Cinsiyet 39 / E
  • Meslek öğrenci
  • Konum Manisa
  • Ad Soyad M** K**
  • Mesajlar 699
  • Beğeniler 61 / 126
  • Ticaret 1, (%100)

alabacaknet adlı üyeden alıntı

ne yaptığınızı anlamadım ama str_ireplace() fonksiyonunda büyük küçük harf ayrımı yapılmıyor

str_ireplace(array("ali", "veli"), array("ALİ", "VELİ"), $dongu)

yaparsanız aLi'yi de ALİ'yi de ali'yi de alİ'yide Ali'yi de ALİ şeklinde değiştirecektir


hay Allah razı olsun str_ireplace buymuş bense str_replace diye tırmalıyıp duruyom
 

 

alabacaknet alabacaknet Developer Kullanıcı
  • Üyelik 14.09.2012
  • Yaş/Cinsiyet 39 / E
  • Meslek Yazılım geliştirme
  • Konum Ankara
  • Ad Soyad M** A**
  • Mesajlar 217
  • Beğeniler 55 / 48
  • Ticaret 0, (%0)

silenthilll adlı üyeden alıntı

hay Allah razı olsun str_ireplace buymuş bense str_replace diye tırmalıyıp duruyom


str_replace'de kullanabilirsiniz, str_ireplace'in farkı case-insensitive/büyük-küçük harf duyarlılığına kapalı olması
 

 

Murat Alabacak <http://muratalabacak.net>
wmaraci
wmaraci

silenthilll silenthilll WM Aracı Kullanıcı
  • Üyelik 29.09.2011
  • Yaş/Cinsiyet 39 / E
  • Meslek öğrenci
  • Konum Manisa
  • Ad Soyad M** K**
  • Mesajlar 699
  • Beğeniler 61 / 126
  • Ticaret 1, (%100)

alabacaknet adlı üyeden alıntı

str_replace'de kullanabilirsiniz, str_ireplace'in farkı case-insensitive/büyük-küçük harf duyarlılığına kapalı olması


yok yok benim için önemli olan büyük küçük harf duyarlılığı olması str_ireplace işimi görüyor str_replace iki defa girmek zorunda kalıyordum hem büyük harf hemde küçünü...

Teşekkür ederim...
 

 

wmaraci
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al