![]() |
![]() |
![]()
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]
|
|
|
![]() |
![]()
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} |
|
|
![]()
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 |
|
|
![]()
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.';'); |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 20.07.2025 - 09:24 |