Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> pętla for (problem ze zmienną)
arti1
post 12.12.2003, 22:48:12
Post #1





Grupa: Zarejestrowani
Postów: 49
Pomógł: 0
Dołączył: 18.11.2003

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


Mam taki kodzik:
[php:1:d3d75d6dc7]<?php
$zmienna1="ala";
$zmienna2="kris";
$zmienna3="john";
$zmienna4="kate";
$zmienna5="stefan";

for($i=1; $i<=5; $i++){
print("$zmienna$i<BR>");
}
?>[/php:1:d3d75d6dc7]


Chciałbym aby wynik działania tego skryptu był taki:

Kod
ala

kris

john

kate

stefan

ale jest oczywiscie
Kod
1

2

3

4

5


Rozumiem dlaczego się tak dzieje (nie ma zmiennej $zmienna). Ale jak zrobić aby $zmienna była łączona z odpowiednią cyferką z pętli i traktowana w całości jako zmienna?
Go to the top of the page
+Quote Post
Mikoj
post 12.12.2003, 23:18:35
Post #2





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 24.04.2003
Skąd: Skawina

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


Poczytaj o tablicach...
[php:1:20670328fe]<?php
$zmienna['1']="ala";
$zmienna['2']="kris";
$zmienna['3']="john";
$zmienna['4']="kate";
$zmienna['5']="stefan";

for($i=1; $i<=5; $i++){
print("$zmienna[$i]<BR>");
}
?>[/php:1:20670328fe]


--------------------
Będzie Lepiej..
Go to the top of the page
+Quote Post
DeyV
post 12.12.2003, 23:19:46
Post #3





Grupa: Zarząd
Postów: 2 277
Pomógł: 6
Dołączył: 27.12.2002
Skąd: Wołów/Wrocław




a jeszcze lepiej użyć tej lini.
[php:1:024a414424]<?php
echo( $zmienna[$i] .'<BR>' );
?>[/php:1:024a414424]


--------------------
"Niezależnie od tego, jakie masz osiągnięcia, ktoś Ci pomaga..."
Go to the top of the page
+Quote Post
BzikOS
post 12.12.2003, 23:44:34
Post #4





Grupa: Przyjaciele php.pl
Postów: 660
Pomógł: 0
Dołączył: 28.08.2002
Skąd: Starachowice

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


A jeśli już się uprzesz na zmienne zmienne (czego nie polecam w takim przypadku) to daj w pętli:

[php:1:ed88ae1e37]<?php
print(${"zmienna$i"}."<br>");
?>[/php:1:ed88ae1e37]
Go to the top of the page
+Quote Post
arti1
post 15.12.2003, 14:07:47
Post #5





Grupa: Zarejestrowani
Postów: 49
Pomógł: 0
Dołączył: 18.11.2003

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


dzieki za podpowiedzi - juz sobie poradzilem.

Skorzystalem z mozliwosci ostatniej (BzikOS'a) i dziala elegancko. Ciekawi mnie tylko, dlaczego mi jej nie polecałeś... :?:

Zmienne pochodza z róznych formularzy i wygodniej mi bylo zastosowac ta metode niz wykorzystywac tablice.
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: 27.06.2025 - 00:45