Jak dodać na początku ciągu jakiś znak?


(Sobladen) #1

Jak dodać na początku każdej linii jakiś znak?

na

;e;1;1;prawa;1;1

;e;1;2;prawa;1;1

;e;1;3;prawa;1;1

;e;1;4;prawa;1;1

;e;2;1;prawa;1;1

;e;2;2;prawa;1;1

za pomocą php ?


(ra-v) #2
// linie przypisać do tablicy, każda linia w osobnym kluczu

foreach( $linie as $i=>$linia ){

$linie[$i] = ';'.$linia;

}

// w tablicy linie mamy już linijki z znakiem na początku.

(Sitemaster) #3

jezeli plik, można by zrobic tak

<?php

$dane=file_get_contents('plik.txt');

$dane=str_replace('e;',';e;',$dane);

file_put_contents('plik.txt',$dane);

?>

....albo wyrażeniem regularnym.


(Sobladen) #4

dzięki