Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> wypełnianie tablicy w pętli
wojtektorr
post
Post #1





Grupa: Zarejestrowani
Postów: 27
Pomógł: 0
Dołączył: 19.02.2011

Ostrzeżenie: (10%)
X----


Witam, jestem początkującym i proszę o wyrozumiałość. Mam problem z wypełnieniem tablicy jednowymiarowej o rozmiarze i=43 kolejnymi liczbami 1,2,3 ... 43. Dodatkowo przy załadowaniu ponownie strony wartości mają sie przesówać w lewo a pierwszy wyraz na koniec, taki wąż zjadający swoją doope. Poniżej kawałek funkcji która nie działa do końca dobrze (pewnie błąd w konstrukcji pętli for), poproszę o poprawkę.
  1. if (file_exists("counter.txt")) {
  2. $file=fopen("counter.txt","r");
  3. $licznik=chop(fgets($file,100));
  4. if ($licznik>42) $licznik=0;
  5. $licznik++;
  6. fclose($file);
  7. $file=fopen("counter.txt","w");
  8. fwrite($file,$licznik);
  9. fclose($file);
  10. }
  11. else {
  12. $file=fopen("counter.txt","w");
  13. fwrite($file,$licznik);
  14. fclose($file);
  15. }
  16.  
  17. for ($i=1;$i<44;$i++) {
  18. if ($licznik>43) $licznik=1;
  19. $liczba[$i-1]=$i+$licznik;
  20. if ($liczba[$i-1]>43) {
  21. $liczba[$i-1]=$licznik-1;
  22. }
  23. }
  24.  
Go to the top of the page
+Quote Post

Posty w temacie


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 Aktualny czas: 19.08.2025 - 10:56