Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Klopot z while
Forum PHP.pl > Forum > PHP
e4you
  1. <?php
  2. while ($i<=2)
  3.  
  4.  {
  5.  
  6. ......
  7.  
  8. $zmienna$i = &#092;" wartosc zmiennej $i\";
  9. echo &#092;"$zmienna2\";
  10. $i++;
  11.  
  12. // wynikiem powinno byc zmienna2
  13. .......
  14.  
  15. }
  16. ?>


jak zrobić żeby $zmienna poukladala sie tak $zmienna1, $zmienna2 .. itp

jak chce wywolac zminna $zmienna2 to nie działa ? czemu jak polaczyć te zminne znacie jakis sposob
Puciek
Kurde moze ja mam przestarzale informacje ale forma $zmienna$i nie ma prawa dzialac, acz moge sie mylic =_=
e4you
i i nie dziala jak zrobić zeby dzialalo
czachor
  1. <?php
  2. $zm = 'zmienna' . $i;
  3. echo ${$zm};
  4. ?>
powinno działać.. jak o to chodzi

EDIT: głupi błąd... poprawka w kodzie po uwadze @Pućka (thx)
Puciek
Cytat(czachor @ 2004-10-02 21:07:48)
  1. <?php
  2. $zm = 'zmienna . $i';
  3. echo ${$zm};
  4. ?>
powinno działać.. jak o to chodzi

To co napisales nie ma prawa dzialac tongue.gif
Jak cos to tak:
  1. <?php
  2. $zm = $zmienna.$i;
  3. echo( $$zm );
  4. ?>
silence
  1. <?php
  2. while ($i <= 2)
  3. {
  4. /* ... */
  5. $GLOBALS['zmienna'.$i] = &#092;"jakaś wartość\";
  6. $i++;
  7. }
  8.  
  9. echo $zmienna1; // wyświetla $zmienna1: \"jakaś wartość\"
  10. echo $zmienna2; // wyświetla $zmienna2: \"jakaś wartość\"
  11. ?>
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.