v2.5.2
Giriş yap

php kodu ile txt dosyasının içeriğindeki metinlerin başından rakamsal karakterler nasıl silinir ?

onurnerde
247 defa görüntülendi
  12467:   123456789: stadyum:ankara
  24625:   234567346: stadyum:istanbul
  37983:   345788424: stadyum:mardin
  46249:   445657845: stadyum:van

yukarıdaki txt dosyasının içeriğini
aşağıdaki şekilde görüntüsünü almak istesem php kodunu nasıl yazmamız gerekir ?

stadyum:ankara
stadyum:istanbul
stadyum:mardin
stadyum:van
Cevap yaz
Cevaplar (1)
eminkurt
234 gün önce
    <?php

// Dosya yolu
$dosya = 'dosya.txt';

// Dosyayı okuma modunda aç
$handle = fopen($dosya, 'r');

if ($handle) {
    while (($satir = fgets($handle)) !== false) {
        // Sadece satırın başındaki rakamları ve ardından gelen ilk iki nokta üst üste işaretini ve boşlukları sil
        $duzenlenmisSatir = preg_replace('/^\s*\d+:\s*\d+:\s*/', '', $satir);
        
        // Düzenlenmiş satırı ekrana yazdır ve HTML'de yeni bir satıra geç
        echo $duzenlenmisSatir . "<br>"; // Web tarayıcısı için
    }

    fclose($handle);
} else {
    // Dosya açılamazsa hata mesajı
    echo 'Dosya açılamadı.';
}

?>