Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Pętla for i pliki tekstowe
Lirdoner
post 28.12.2009, 23:47:48
Post #1





Grupa: Zarejestrowani
Postów: 500
Pomógł: 1
Dołączył: 29.09.2009

Ostrzeżenie: (0%)
-----


Witam, mam problem taki

for ($i = 0; $i < count($file); $i++)
{
$tablica = explode("|", $text);
echo "<hr>";
echo $tablica[0], $tablica[3], $tablica[1];
echo $tablica[2];
echo "<hr>";
}

Chcę każdą linijkę wyświetlić osobno, pętla powtarza się tyle razy ile jest linijek ale wykazuje 3 razy pierwszą linijkę, jak to zmienić?
Go to the top of the page
+Quote Post
erix
post 28.12.2009, 23:53:58
Post #2





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Ok, a czy jakikolwiek kurs PHP przeczytałeś? Wiesz, jak skonstruowana jest tablica i jak się do niej odwoływać?


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post
kefirek
post 28.12.2009, 23:59:15
Post #3





Grupa: Zarejestrowani
Postów: 781
Pomógł: 256
Dołączył: 29.06.2008

Ostrzeżenie: (0%)
-----


  1. $file = file("test.txt");
  2. $ilosc = count($file);
  3. echo "<table border='1'>\n";
  4. for ($i=0; $i<$ilosc; $i++)
  5. {
  6. $linia = explode( "|", $file[$i]);
  7. echo "<tr>
  8. <td>".$linia[0]."</td>
  9. <td>".$linia[1]."</td>
  10. <td>".$linia[2]."</td>
  11. <td>".$linia[3]."</td>
  12. </tr>";
  13.  
  14. }
  15. echo '</table>';
Go to the top of the page
+Quote Post
Lirdoner
post 29.12.2009, 00:02:26
Post #4





Grupa: Zarejestrowani
Postów: 500
Pomógł: 1
Dołączył: 29.09.2009

Ostrzeżenie: (0%)
-----


Dzięki kefirek

Ten post edytował Lirdoner 29.12.2009, 00:03:51
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 13.07.2025 - 09:26