Kodları lütfen aşağıdaki butonları kullanarak renklendirin. Örnek: <php> echo "Selam Dünya"; </php>
Yardım
karakter kaldı

ereg_replace de hata alıyorum

mrb. arkadaşlar
bu satırda hata alıyorum
$row[$j] = ereg_replace("\n","\\n",$row[$j]);

nasıl değştirebilirim
  • Öncelikle amacınızı yazmamışsınız. Kodun bu satırında syntax hatası yoktur. bulduğu yerdeki \n karakterini \\n e çeviriyor bu kod su anda. İstediğiniz bu mudur?
    Utku 10 yıl önce yazdı
+0
-0
Cevaba KatılıyorumKatılmıyorum
Cevap Yaz Yorum Yaz Arşivime Ekle Takip Et

Cevaplar

  • sinanilyas adlı üyenin fotoğrafı
    10 yıl önce yazılmış
    7 cevap - 1 soru
    ereg_replace fonksiyonuna ilk yolladığınız parametre regex pattern olduğuna göre, \ karakterinin de özel bir anlamı olduğuna göre, \n 'leri eşleştirebilmek (bulabilmek için) "\n" yerine "\\n" yazmanız gerekir. Yani;

    $row[$j] = ereg_replace("\\n","\\n",$row[$j]); 
    


    Çok emin değilim ama bir ihtimal şöyle de yazmanız gerekiyor olabilir:

    $row[$j] = ereg_replace("\\n","\\\\n",$row[$j]); 
    
  • siyahbeyaz adlı üyenin fotoğrafı
    10 yıl önce yazılmış
    472 cevap - 20 soru
    $arr = array("\n","\t","\r");
    $arr2 = array("\\n","\\t","\rr");
    
    ereg_replace($arr,$arr2,$row[$j]);