Giriş Yap / Kayıt Ol
ytmatikvip

WM Aracı'na üyelikler tekrar açıldı! Kayıt olmak için TIKLAYIN!

Cevap Yaz Favorilerime Ekle
Seçenekler Stil
Geri Git   Forum > > PHP

kafasına göre çalışan str_replace fonksiyonu

  #1  
Okunmamış 10 Ekim 2019, 10:09
Avatar Seçilmemiş
WM Aracı
 
Üyelik Tarihi: 13 Ağustos 2015
Yaş / Cinsiyet: 26 / Erkek
Meslek: öğrenci
Konum: Balıkesir
Ad, Soyad: Fa... Tu...
Mesajlar: 145
Beğeniler: 21 / 40
Ticaret: 0, 0%
Çok ilginç bir olayla karşı karşıyayım arkadaşlar. Elimde bir ton hatalı karakterler olan veri vardı. str_replace ile düzeltiyordum. Bir yerde burcuolu yazıyor. dedim olu ile oğluyu değiştireyim. str_replace çalışmıyor son olarak iki kıyaslama kodunu paylaşıyorum neden olmuyor çözemedim. Ha birde burcuolu kelimesini tek başına bu işleme sokunca oluyor cümle içinde olmuyor.

PHP- Kodu:
<?php

$metin  
"İçinde bulunduğumuz mevsim ilkbahar."

$eski   "ilk";

$yeni   "sonn";

$metin str_replace($eski$yeni$metin);

echo 
$metin."<br/><br/>";

$metin  "Ziya Burcuolu ve ailesi"

$eski   "olu";

$yeni   "oğlu";

$metin str_replace($eski$yeni$metin);

echo 
$metin;

exit();

?>
ÇIKTILAR SIRAYLA

kochost
  #2  
Okunmamış 10 Ekim 2019, 10:24
ÖmerGünay Adlı Üyenin Avatarı
https://www.omergunay.net
 
Üyelik Tarihi: 15 Mayıs 2015
Yaş / Cinsiyet: 29 / Erkek
Ad, Soyad: Öm... Gü...
Mesajlar: 885
Beğeniler: 221 / 137
Ticaret: 8, 100%
manav yazdığınız kodları alıp kendi pc mde denedim çalıştı. Bunu engelleyen başka bir kodunuz olabilir. Çünkü str replace çalışıyor.
Herkes yediğinden ikram eder..(Yavuz Sultan Selim)
  #3  
Okunmamış 10 Ekim 2019, 10:25
AhmetKarabulut Adlı Üyenin Avatarı
WM Aracı
 
Üyelik Tarihi: 11 Eylül 2013
Cinsiyet: Erkek
Konum: İzmir
Ad, Soyad: Ah... Ka...
Mesajlar: 1.228
Beğeniler: 335 / 143
Ticaret: 29, 100%
Dosya kodlama tipi unicode seçili midir?
  #4  
Okunmamış 10 Ekim 2019, 10:32
Avatar Seçilmemiş
WM Aracı
 
Üyelik Tarihi: 13 Ağustos 2015
Yaş / Cinsiyet: 26 / Erkek
Meslek: öğrenci
Konum: Balıkesir
Ad, Soyad: Fa... Tu...
Mesajlar: 145
Beğeniler: 21 / 40
Ticaret: 0, 0%
Alıntı:
ÖmerGünay Adlı Üyeden Alıntı
manav yazdığınız kodları alıp kendi pc mde denedim çalıştı. Bunu engelleyen başka bir kodunuz olabilir. Çünkü str replace çalışıyor.
hiçbir şeyi değiştirmedim başka sayfaya kopyalamıştım o kodu tekrar sayfama aldım çalıştı programlama da bu tür gariplikleri hiç anlayamıyorum ya

ama veritabanından çektiğim ve bir dizi karakter değiştirmeden geçirdiğim şu kodların altında gene çalışmıyor.

PHP- Kodu:
<?php
                        
$query 
$db->query("SELECT * FROM daimi_listesi"PDO::FETCH_ASSOC);

if(
$query->rowCount()){

    foreach (
$query as $row) {
                                  
        
$okuma_id $row['okuma_id'];

        
$okuma_adi $row['okuma_adi'];

        
$okuyan_adi $row['okuyan_adi'];

        
$okuma_adedi $row['okuma_adedi'];

        
$search = array('³','¦','²','Ì','Ã','','ş','÷','Í','Í','Ô','▄');
                
        
$replace = array('ü','İ','ı','Ş','Ç','ş','ç','ö','Ö','Ö','â','Ü');
                                
        
$okuma_adi str_replace($search,$replace,$okuma_adi);
                                
        
$okuyan_adi str_replace($search,$replace,$okuyan_adi);

        
$eski   "olu";

        
$yeni   "oğlu";

        
$okuyan_adi str_replace($eski$yeni$okuyan_adi);

echo 
"<div class='row'><div class='col-md-5'>".$okuma_adi."</div><div class='col-md-5'>".$okuyan_adi."</div><div class='col-md-2'>".$okuma_adedi."</div></div>";

    }

}

?>
  #5  
Okunmamış 10 Ekim 2019, 10:35
Avatar Seçilmemiş
WM Aracı
 
Üyelik Tarihi: 13 Ağustos 2015
Yaş / Cinsiyet: 26 / Erkek
Meslek: öğrenci
Konum: Balıkesir
Ad, Soyad: Fa... Tu...
Mesajlar: 145
Beğeniler: 21 / 40
Ticaret: 0, 0%
Alıntı:
AhmetKarabulut Adlı Üyeden Alıntı
Dosya kodlama tipi unicode seçili midir?
Hayır onu notpad++ tan mı değiştiriyorduk nasıl yapıyorduk?

edit : bom olmadan utf-8 olarak kodla seçili notpadden baktım şimdi
Konu manav tarafından (10 Ekim 2019, 10:38 ) değiştirilmiştir.
  #6  
Okunmamış 10 Ekim 2019, 10:44
Avatar Seçilmemiş
WM Aracı
 
Üyelik Tarihi: 13 Ağustos 2015
Yaş / Cinsiyet: 26 / Erkek
Meslek: öğrenci
Konum: Balıkesir
Ad, Soyad: Fa... Tu...
Mesajlar: 145
Beğeniler: 21 / 40
Ticaret: 0, 0%
arkadaşlar bin türlü varyasyon deniyorum sonuç olarak o harfinde sıkıntı var. mesela burcuolu kelimesindeki lu yerine ğlu yapıyor olu yerine yapmıyor o harfini tek başına da bir şeyle değiştirmiyor ğ harfi her şeyin yerine geçebiliyor. türkçe karakter diye o mu sorun dedim ama sorun o harfi çok garip.

edit : bütün yazdıklarımı unutun arkadaşlar sorun şu ki ben bu verileri bir excel tablosundan aldım orada excel hücresinde kelime burcuo-lu diye yazıyor ve hücre içeriğini editlediğimiz üst kısımda bu tire karakteri gözükmüyor. yani o tire karakterinin olduğu olu kısmı arıza çıkartıyor anlayacağınız. ne yapacağız biz bu işe olay excelden veri almaya doğru gidiyor.
Konu manav tarafından (10 Ekim 2019, 10:48 ) değiştirilmiştir.
  #7  
Okunmamış 10 Ekim 2019, 11:20
AhmetKarabulut Adlı Üyenin Avatarı
WM Aracı
 
Üyelik Tarihi: 11 Eylül 2013
Cinsiyet: Erkek
Konum: İzmir
Ad, Soyad: Ah... Ka...
Mesajlar: 1.228
Beğeniler: 335 / 143
Ticaret: 29, 100%
Hocam sorunu görselle de destekler misiniz? Tam açık değil bu haliyle
  #8  
Okunmamış 10 Ekim 2019, 11:45
ÖmerGünay Adlı Üyenin Avatarı
https://www.omergunay.net
 
Üyelik Tarihi: 15 Mayıs 2015
Yaş / Cinsiyet: 29 / Erkek
Ad, Soyad: Öm... Gü...
Mesajlar: 885
Beğeniler: 221 / 137
Ticaret: 8, 100%
manav team verirsen bi bakalım. notepad kullanma sublime kullanmayı dene.
Herkes yediğinden ikram eder..(Yavuz Sultan Selim)
Cevap Yaz Favorilerime Ekle

550x90

Bu Alana Reklam Ver

550x90

Bu Alana Reklam Ver



Konuyu toplam 1 kişi okuyor. (0 üye ve 1 Ziyaretçi)
 
Seçenekler
Stil
Normal Normal

Geri Git   Forum > PHP


Yetkileriniz
Konu açma yetkiniz: Yok
Cevap Yazma Yetkiniz Yok
Eklenti yükleme yetkiniz: Yok
Mesajınızı değiştirme yetkiniz: Yok

BB code: Açık
İfadeler: Açık
[IMG] Kodları: Açık
HTML kodu: Kapalı




Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şu anki Zaman: 21:52.