// önce dosya içeriğini çektik
$dosya_icerigi = file_get_contents('dosya.txt');
// regex ile satır başlarına ; ekledik
$yeni_dosya_icerigi = preg_replace('/^/m', ';', $dosya_icerigi);
// dosyayı kaydettik
file_put_contents('dosya.txt', $yeni_dosya_icerigi);
  • File_get_contents fonksiyonu belirtilen konumdaki dosyanın içeriğini getirir.
  • Preg_replace fonksiyonu belirtilen Regex'e uyan sonuçları belirtilen string ile değiştirir. ^ işareti Regex'te satır başı anlamına gelir. /m ile Regex seçicisinin multiline yani çoklu satır seçmesini sağlar.
  • File_put_contents fonksiyonu belirtilen konuma dosya içeriğini yazar.