Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: zmienna z cyfrą na końcu?
Forum PHP.pl > Forum > PHP
simoc007
Witam,

Mam przypisane zmienne:

  1. $zdobyc25 = "Text 25";
  2. $zdobyc26 = "Text 26";
  3.  
  4. ...
  5.  
  6. $zdobyc45 = "Text 45";
  7. $zdobyc46 = "Text 46";
  8.  
  9.  


i teraz chce by odpowiednia zmienna się wyświetliła w pętli ale coś nie trybi:


  1.  
  2. for($z=25; $z<=46; $z++)
  3. {
  4. $zz1 = $row[$z];
  5. if ($zz1=="NIE") {$zdobyc=NULL;} else {$zdobyc = "$zdobyc".$z."";}
  6.  
  7.  
  8.  
  9. echo " ".$zdobyc." ";
  10. }
  11.  



z kodu chyba wiadomo o co mi chodzi. ale wytłumaczę, że jeżeli w bazie danych pod powiedzmy "$row[30]" jest słowo "TAK" ma się wyświetlić tekst przypisany do zmiennej "$zdobyc30".
simoc007
Cytat(kamil4u @ 28.07.2014, 22:23:54 ) *


znowu strona po angielsku... proszę was, nie każdy zna angielski... miej więcej łapie z kodu ale nie wychodzi...
tzm
To my Ciebie prosimy, zacznij się uczyć angielskiego bo bez tego ani rusz w programowaniu.

PHP wymaga by zmienne zaczynały się od znaku $ oraz litery bądź _ , potem już mogą być cyfry.

Tak trudno wpisać w google: zmienne php ?
Pyton_000
  1. $zmienna1 = 'aaa';
  2. $zmienna = "zmienna1";
  3. echo $$zmienna;
toffiak
PHP posiada także pewien magiczny typ danych nazywa się on: tablice
tzm
HAHA! specool.gif
SmokAnalog
Dziwię się, że wspomniano o tym dopiero w którymś poście. Przypisywanie do wielu zmiennych, których nazwy różnią się indeksami to BŁĄD. Do zbierania danych powiązanych ze sobą logicznie służą właśnie tablice. Czasami lepiej skrytykować czyjś pomysł niż ślepo rozwiązywać jego "problem".
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.