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

PHP düzenli ifaler hk

Arkadaşlar,
echo str_replace(";;", ";", "<br>str_replace: ;;;8;;;;;;;90;8;5;;67;;;;12;;;;4;;;;;");
echo       strtr("<br>strtr:       ;;;8;;;;;;;90;8;5;;67;;;;12;;;;4;;;;;", ";;", ";");
echo str_ireplace(";;", ";", "<br>str_ireplace: ;;;8;;;;;;;90;8;5;;67;;;;12;;;;4;;;;;");
echo preg_replace("/;;/i", ";", "<br>preg_replace: ;;;8;;;;;;;90;8;5;;67;;;;12;;;;4;;;;;");


Yukarıdaki komutlarla şu sonuca ulaşmaya çalıştım; ancak başarılı olamadım:
Sonu: ";8;90;8;5;67;12;4;"
+0
-0
Cevaba KatılıyorumKatılmıyorum
Cevap Yaz Yorum Yaz Arşivime Ekle Takip Et

Doğru Cevap

  • kiirpi adlı üyenin fotoğrafı
    10 yıl önce yazılmış
    26 cevap - 0 soru
    Merhaba ,

    Aşağıdaki kodu işini görecektir.

    $str = ';;;8;;;;;;;90;8;5;;67;;;;12;;;;4;;;;';
    do {
    $str = str_replace(";;", ";", $str);
    } while(strpos($str,";;") !== false);
    • Vedia adlı üyenin fotoğrafı Vedia
      İlginize çok teşekkür ederim...
      10 yıl önce yazılmış

Cevaplar

  • Vedia adlı üyenin fotoğrafı
    10 yıl önce yazılmış
    66 cevap - 21 soru
    $str = ";2;;;8;;;;;;;90;8;5;;67;;;;12;;;;4;;;;;";
    $str = implode(';',array_unique(explode(';', $str)));
    echo $str;
    


    Yukarıdaki şekilde olunca çözdüm :)