Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Generowanie nazwy zmiennej w locie
Forum PHP.pl > Forum > Przedszkole
S_Olewniczak
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ć?
nospor
http://pl2.php.net/manual/pl/language.variables.variable.php

i uzywaj bbcode
l0ud
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ę.
nowotny
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...
qrees
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ę...
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.