Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] Wartość w zmiennej w nazwie innej zmiennej + jakiś tekst w nazwie
Forum PHP.pl > Forum > Przedszkole
bobo168
Witam. Mam pytanie w jaki sposób i czy w ogóle da się zrobić coś takiego że:
Mam $zmienna o wartości 23 i chce utworzyć zmienną o nazwie takiej jak wartość $zmienna czyli $23 = "cos tam" . Do tego momentu to wiem jak to zrobić po prostu $$zmienna ale problem zaczyna się gdy chce zrobić coś takiego : $23_p czyli aby obojętnie jaką wartość by miała $zmienna to zawsze po tej w wartości w zmiennej która ma mieć w nazwie wartość $zmienna było np. _p .
Myślę że nie zamatwałem sprawy za bardzo. Proszę o pomoc .
webdice
Zmienne mogą zaczynać sie tylko od znaków [a-Z_-]
bobo168
Heh nawet nie zwróciłem uwagi. Ale mam zmienną która ma jakąś wartość liczbową i tworze zmienną o nazwie jej wartości i działa. Ale to nie ważne.. Powiedzmy że zmienna ma wyglądać np. tak $p_23 a nie $23_p.
Jak to zrobić ?
webdice
  1. <?php
  2. $variable_name = 'p_23';
  3. $variable_value = 'someValue';
  4.  
  5. $$variable_name = $variable_value;
  6.  
  7. print $p_23;
  8. ?>
bobo168
Zapomniałem napisać że ta zmienna pobierana jest z bazy tongue.gif
rojmarek
a to straszna roznica bedzie...
bobo168
Sorry :/ Faktycznie rozwiązanie jest bardzo proste. Już tak mam wieczorami ...
webdice
Żadna straszna różnica. Pokaż strukturę tabeli.
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.