Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP] Generowanie nazwy zmiennej w locie
S_Olewniczak
post
Post #1





Grupa: Zarejestrowani
Postów: 189
Pomógł: 1
Dołączył: 28.01.2008

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


Chciałbym utworzyć zmienną w locie,a potem ją wyświetlić np:

  1. <?php
  2. for ($i=1:$i>=10;$i++) {
  3. $'test'$i = 'test';
  4. }
  5. print "$test1 $test2";
  6. ?>


Tylko, że w tym przypadku PHP wyrzuca mi błąd. Czy ktoś wie jak to zrobić?
Powód edycji: dodałem bbCode (ociu)
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




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

i uzywaj bbcode


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

"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
l0ud
post
Post #3





Grupa: Zarejestrowani
Postów: 1 387
Pomógł: 273
Dołączył: 18.02.2008

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


Zaraz zapewne będzie drugie pytanie, więc odpowiem:

  1. <?php
  2. for ($i=1;$i<=10;$i++) {
  3. ${'test'.$i} = 'test';
  4. }
  5. ?>


tak się odnosi do takiej zmiennej, poza tym miałeś źle zrobioną pętlę.


--------------------
XMPP: l0ud@chrome.pl
Go to the top of the page
+Quote Post
nowotny
post
Post #4





Grupa: Zarejestrowani
Postów: 875
Pomógł: 122
Dołączył: 2.02.2008

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


Cytat(S_Olewniczak @ 18.03.2008, 19:38:01 ) *
Chciałbym utworzyć zmienną w locie,a potem ją wyświetlić np:

Generalnie tworzenie takich zmiennych jest nie polecane... do tego lepiej jest stosować tablice...

Ten post edytował nowotny 19.03.2008, 11:15:16
Go to the top of the page
+Quote Post
qrees
post
Post #5





Grupa: Zarejestrowani
Postów: 275
Pomógł: 44
Dołączył: 23.11.2007

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


Cytat(S_Olewniczak @ 18.03.2008, 19:38:01 ) *
Chciałbym utworzyć zmienną w locie,a potem ją wyświetlić np:

  1. <?php
  2. for ($i=1:$i>=10;$i++) {
  3.  test'$i = 'test;
  4. }
  5. print &#092;"$test1 $test2\";
  6. ?>


Tylko, że w tym przypadku PHP wyrzuca mi błąd. Czy ktoś wie jak to zrobić?

A dlaczego nie skorzystać z tablic? Potem będziesz chciał coś zrobić w innym języku, a tu zonk, nie da się...
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 Aktualny czas: 19.08.2025 - 09:02