Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: explode i for
Forum PHP.pl > Forum > Przedszkole
Apo
Mam taki kod wyświetlania danych:
  1. <?php
  2. $file = file($plik);
  3. for($i=0; $i < count($file); $i++) {
  4. list($imie, $I, $II, $punkty) = explode('<>', $file[$i]);
  5. echo '
  6. <tr>
  7. <td width="88">'.$i.'</td>
  8. <td width="34">'.$imie.'</td>
  9. <td width="134">'.$I.'</td>
  10. <td width="32">'.$II.'</td>
  11. <td width="112">'.$punkty.'</td>
  12. </tr>';
  13. }
  14. ?>

I teraz mam wylistowanie np:
0: adam 12 24
1: adam2 itd .....
Ale teraz nie wiem jak zrobić aby dane były wyswietlane od 1.
Bo jak zmienie $i = 1 to odczytuje od pierwszej linii z pliku. Wiem że chodzi o to explode ale nie wiem jak to robić sad.gif
nospor
Nie jestem pewein czy dobrze cię zrozumialem. Chcesz, by numeracja nie zaczynala sie od 0 a od 1?

  1. <?php
  2.  
  3. $file = file($plik);
  4. for($i=0; $i < count($file); $i++) {
  5. list($imie, $I, $II, $punkty) = explode('<>', $file[$i]);
  6. echo '
  7. <tr>
  8. <td width="88">'.($i+1).'</td>
  9. <td width="34">'.$imie.'</td>
  10. <td width="134">'.$I.'</td>
  11. <td width="32">'.$II.'</td>
  12. <td width="112">'.$punkty.'</td>
  13. </tr>';
  14. }
  15.  
  16. ?>
Apo
thx nospor właśnie o to mi chodziło tylko nie wpadłem że w taki łatwy sposób można to rozwiazać tongue.gif
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.