Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: jak dodać na początku ciągu jakiś znak?
Forum PHP.pl > Forum > PHP
Norbit_24
Jak dodać na początku każdej linii jakiś znak?

Cytat
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


na

Cytat
;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

sebekzosw
echo ';'.$ciag;
Norbit_24
Cytat(sebekzosw @ 31.08.2010, 22:22:49 ) *
echo ';'.$ciag;


? I mam tak do każdej linni pisać echo ?

Tych linki jest ponad 3k
Dlatego chciałem to zrobić za pomocą php. Aby mi to przerobiło
krispak
Samo z siebie to sie nie doda. Musisz przepuscic to przez petle, jak masz to w pliku?
-=Peter=-
Zamieniasz ten ciąg znaków na tablicę (explode z delimiterem "\n"), modyfikujesz każdy z elementów tablicy (np. array_walk lub pętla) i z powrotem sklejasz tablicę do ciągu znaków (implode)

Lub też zamieniasz ciąg znaków "\n" na "\n;" pamiętając to że w pierwszej linii jest wyjątek.
CuteOne
  1.  
  2. $file = file('twoj_plik');
  3.  
  4. if(!$file) {
  5. echo 'brak pliku do zaladowania';
  6. }
  7. else {
  8.  
  9. foreach($file as $b) {
  10.  
  11. $line .= ';'.$b;
  12. //jeżeli wyświetli ciąg znaków bez znaku końca linii, usuń to co wyżej i wstaw: $line .= ';'.$b.'<br>';
  13. }
  14. }
  15.  
  16. echo $line;
  17.  
yevaud
zrob to za pomoca szukaj/zamien w notatniku
jak potrzebujesz wyrazen regularnych to w wordzie albo czymkolwiek co je obsluguje na przyklad awk
fander
może użyć preg_replace

  1. $ciag ='e;1;1;prawa;1;1
  2. e;1;2;prawa;1;1
  3. e;1;3;prawa;1;1
  4. e;1;4;prawa;1;1
  5. e;2;1;prawa;1;1
  6. e;2;2;prawa;1;1';
  7.  
  8. //lub jeśli ten ciąg masz w pliku
  9.  
  10. $ciag = file_get_contents($sciezka_do_pliku);
  11.  
  12. $ciag = ';'.preg_replace(array('/\n/'), array("\n;"), $ciag);
  13.  
  14. print_r(explode("\n", $ciag));


albo

  1. file_put_contents($scieaka_do_pliku, ';'.implode("\n;", explode("\n", file_get_contents($sciezka_do_pliku))));
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.