Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> zmienne dynamiczne lokalne
luzik
post 4.03.2003, 16:21:19
Post #1





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 4.03.2003

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


$w[2] jest zmienna lokalna[i taka musi byc ...] a zmienna kaloryfer[1][8] jest globalna i
musi zostac zdefiniowana bez wczesniejszego definiowania $w[2]. I w
takim przypadq gdy $w[2] nie bedzie zdefiniowana kaloryfer[1][8] bedzie
null

Kod
$kaloryfer[1][8]='w[2]';



function ogorek($kaloryfer){

    $w[0]=("qwewqwq");

    $w[1]=("qwewq");

    $w[2]=("qwewqwewq");

    print("${$kaloryfer[1][8]}");

}



ogorek($kaloryfer);

Takie cos nie dziala, co zrobic zeby zadzialalo?
gdy zrobie
Kod
print("{$kaloryfer[1][8]}");
to wyswietli mi sie w[2]
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
evo
post 4.03.2003, 16:43:19
Post #2





Grupa: Zarejestrowani
Postów: 110
Pomógł: 0
Dołączył: 4.02.2003

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


zobacz na te dwa przyklady i wyciagnij wnioski

poprawny
Kod
$a=array(0,1,2,3);

$zmienna='a';

echo ${$zmienna}[2]



bledny
Kod
$a=array(0,1,2,3);

$zmienna='a[2]';

echo ${$zmienna}
Go to the top of the page
+Quote Post
luzik
post 4.03.2003, 17:14:56
Post #3





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 4.03.2003

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


Cytat
Kod
$a=array(0,1,2,3);

$zmienna='a';

echo ${$zmienna}[2]


a co jesli musze przekazac w $zmienna rowniez nr elementu tablicy?, a w moim konkretnym przypadku nawet dwa $zmienna[ ][ ]
Jesli nie jest za bardzo zrozumiale co chce powiedziec to dajcie znac podesle konkretny kod
Go to the top of the page
+Quote Post
evo
post 4.03.2003, 18:27:01
Post #4





Grupa: Zarejestrowani
Postów: 110
Pomógł: 0
Dołączył: 4.02.2003

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


uzyj eval() do tego :wink:

Kod
$a=array(0,array(0,1,2),2);

$zmienna='a[1][2]';

$komenda='echo ';



eval($komenda.'$'.$zmienna.';');
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: 20.07.2025 - 09:24