Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php] łączenie nazw zmiennych
tekilla
post 28.09.2006, 10:39:39
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 28.09.2006

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


Witam,
Mam pytanie - chce odczytac wartosci zmiennych o nazwach $numer_0, $numer_1, $numer_2, ... itd.
Chce ta wartosc porownac z inna zmienna i w przypadku kiedy sa sobie rowne to wykonac jakas tam akcje...
Domyslam sie ze trzeba to zrobic przez petle typu for. Kombinuje tak:
  1. <?php
  2. for ($i=0; $i<$granica; $i++)
  3. {
  4.  
  5. if ($zmienna_do_porownania == $numer_$i)  //oczywiscie zapis $numer_$i nie dziala stad pytanie
  6. {
  7. //cos tam sobie zroob
  8. }
  9.  
  10. }
  11. ?>


Jak to rozwiazac, jak polaczyc nazwe zmiennej $numer_ ze inkrementujacym sie $i
Przedtem walczylem w AS we Flash i wiem ze tam to robilem w ten sposob:
zmienna = this["numer_" + i]; w poczatek petli i potem wstawialem "zmienna" do if'a - czy w php jest cos podobnego?

pozdrawiam
Tomasz Kirsz

Ten post edytował tekilla 28.09.2006, 10:44:00
Go to the top of the page
+Quote Post
nospor
post 28.09.2006, 10:42:23
Post #2





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




http://pl.php.net/manual/pl/language.variables.variable.php


proszę poprawić tytuł o znacznik zgodnie z zasadami forum Przedszkole:
Temat: Tematyka i zasady panujace na forum Przedszkole


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
Lonas
post 28.09.2006, 10:43:44
Post #3





Grupa: Zarejestrowani
Postów: 576
Pomógł: 14
Dołączył: 9.11.2005

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


  1. <?php
  2. if ($zmienna_do_porownania == $numer_[])
  3. ?>


zapisujesz do tablicy - potem w petli zczytujesz z tablicy $numer_[$i]


--------------------
Go to the top of the page
+Quote Post
tekilla
post 28.09.2006, 11:26:35
Post #4





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 28.09.2006

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


problem jest zmienne $numer_0, $numer_1 zostaja przeslane przez flash do php i tam chce je sprawdzac(wlasnie w php). Za bardzo nie udaje mi sie kombinacja z http://pl.php.net/manual/pl/language.variables.variable.php, czy jest szansa na dodatkowa podpowiedz snitch.gif ?

Ten post edytował tekilla 28.09.2006, 11:27:13
Go to the top of the page
+Quote Post
nospor
post 28.09.2006, 11:30:40
Post #5





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




Opis w manualu wydaje mi sie stosunkowo przejrzysty. Wystatczy pokombinowac troche.

Dobra, poprawiles tytul o znacznik to masz w nagrode winksmiley.jpg :
  1. <?php
  2. $i = 3;
  3. $zmienna_3 = 'ala';
  4.  
  5. echo ${'zmienna_'.$i}; // tu jest sedno sprawy
  6. ?>


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post

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 Wersja Lo-Fi Aktualny czas: 18.07.2025 - 01:24