Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]zmienna składająca się z kilku elementów
-drenczyciel-
post
Post #1





Goście







Jeśli wywołuję:
  1. <?php
  2. $box . $nr . '[' . $nr2 . ']'
  3. ?>

to wynik jest taki że: zmienna $box jest pusta bo nie jest zdefiniowana.
Ja chcę wywoływać zmienną o postaci:
$box + $nr + [$nr2]
Czyli np. zmienną
$box4[2]
I moje pytanie teraz: jak zrobić żeby $box nie oznaczało wartości zmiennej $box tylko żeby było elementem w nazwie zmiennej.
Go to the top of the page
+Quote Post
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




zmienne zmienne
http://pl2.php.net/manual/pl/language.variables.variable.php
Go to the top of the page
+Quote Post
wookieb
post
Post #3





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




Do taki takich rzeczy lepiej nadaję się tablice.
$box[4][2];

Ten post edytował wookieb 22.09.2008, 08:57:33
Go to the top of the page
+Quote Post
golaod
post
Post #4





Grupa: Zarejestrowani
Postów: 419
Pomógł: 42
Dołączył: 12.08.2008
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


A, co to za w ogole sposob dynamiczne tworzenie nazw zmiennych? Skoro Ci się takie zabawy podobają to polecam eval.
Go to the top of the page
+Quote Post
nospor
post
Post #5





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Przestancie z tym evalem. evala nalezy unikac, a juz napewno przy tak prostej operacji. Dalem linka do zmiennych zmiennych.
Mozna tez uzyc tablic jak juz tu zaproponowano
Go to the top of the page
+Quote Post
golaod
post
Post #6





Grupa: Zarejestrowani
Postów: 419
Pomógł: 42
Dołączył: 12.08.2008
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


Nie popierałem przecież tego rozwiązania. Pokazałem mu tylko, że skoro już lubi brnąć w bagno no to niech wykorzysta evala ;]
Go to the top of the page
+Quote Post
nospor
post
Post #7





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




To wlasnie ci przeciez wyjasniam, ze nie evala tu sie bierze a zmienne zmienne. I to nie jest zadne bagno a normalna operacja
http://pl2.php.net/manual/pl/language.variables.variable.php
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 17:14