Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] numerowanie linii problem
Forum PHP.pl > Forum > PHP
wladziu
Witam!

Mam problem z numerowaniem linii.

Dziala to tak: posiadam plik slowa.txt a w nim rozmieszczone słowa / zdania jeden pod drugim

słowo jedno
słowo drugie
słowo trzecie.

Chcę aby na stronie pobierał skrypt te słowa wszystkie naraz jeden pod drugim + ponumerowane

chce uzyskać na stronie:
1 => slowo jedno
2 => slowo drugie
3 => slowo trzecie



kod który posiadam:


  1. <?php
  2.  
  3.  
  4.  
  5. $plik = 'kod.txt';
  6.  
  7.  
  8.  
  9. $tekst = file($plik);
  10.  
  11.  
  12. $kolorowo = '<ol>';
  13.  
  14.  
  15.  
  16.  
  17.  
  18. foreach ($tekst as $linijka) {
  19.  
  20.  
  21.  
  22. $kolorowo .= '<li> => '.$linijka.',<br>';
  23.  
  24.  
  25.  
  26. }
  27.  
  28.  
  29.  
  30. $kolorowo .= '</ol>';
  31.  
  32.  
  33.  
  34. echo $kolorowo;
  35.  
  36.  
  37. ?>
  38.  

znalazłem go przypadkowo w sieci szukałem czegoś innego nic nie ma. Numeruje on dokladnie tylko problem jest w tym że jeśli chcę to skopiować to nie skopiuje mi całego textu z numeracją tylko bez, ponieważ jest tam <ol> ktory numeruje, jakie będzie rozwiązanie w php numerowanie?


MateuszS
No to bez <ol>

  1. <?php
  2.  
  3.  
  4.  
  5. $plik = 'kod.txt';
  6.  
  7.  
  8. $tekst = file($plik);
  9.  
  10.  
  11. $i=1;
  12.  
  13.  
  14. foreach ($tekst as $linijka) {
  15.  
  16.  
  17.  
  18. $kolorowo = $i. ' => '.$linijka.',<br>';
  19.  
  20. $i++;
  21. echo $kolorowo;
  22. }
  23.  
  24.  
  25.  
  26.  
  27.  
  28. ?>
  29.  
wladziu
wyświetla mi tylko ostatnią linijkę, nie wszystkie jakie znajdują się w pliku kod.txt
MateuszS
echo $kolorowo daj w petli foreach a nie poza nia (poprawilem w swoim poscie wyzej)
wladziu
OK działa, dziękujęsmile.gif pomogłeś więc kliknąłem "pomógł" pozdrawiam
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.