/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
Kalde et array med et andet?
Fra : Rander


Dato : 29-06-08 16:41


Ja, subject er måske lidt forvirrende, men hvordan skriver man
$foo[$bar[foobar]] så det er forståeligt? Sagt på en anden måde:

$foo = array ('en', 'to', 'tre');
$bar = (1 => 0, 1, 2);

echo "$foo[$bar[2]]";

Det jeg prøver på er at få echo-linien til at udskrive "to", men det kan
jeg ikke lige få den til - så hvad er den korrekte måde at skrive
echo-linien på?

--
Lars Rander ** Pil ikke ved min adresse ** :(){ :&:& };:
http://bamsepetting.dk

Når nogen dør, bliver de lagt ned i jorden, og så siger præsten:
"Af jord er du kommet, og der skal du blive".
Så tømmer han en spand jord i hovedet på dig. (Hans Petter, 9 år)

 
 
Gert Krabsen (29-06-2008)
Kommentar
Fra : Gert Krabsen


Dato : 29-06-08 16:48

Rander skrev:
>
> Ja, subject er måske lidt forvirrende, men hvordan skriver man
> $foo[$bar[foobar]] så det er forståeligt? Sagt på en anden måde:
>
> $foo = array ('en', 'to', 'tre');
> $bar = (1 => 0, 1, 2);
>
> echo "$foo[$bar[2]]";
>
> Det jeg prøver på er at få echo-linien til at udskrive "to", men det kan
> jeg ikke lige få den til - så hvad er den korrekte måde at skrive
> echo-linien på?
>

Har du prøve med

> echo "$bar[2]";

for at se, hvad $bar valideres til?

Rander (29-06-2008)
Kommentar
Fra : Rander


Dato : 29-06-08 17:02

Gert Krabsen skrev noget i denne stil, den 29-06-2008 17:47:
>> $foo = array ('en', 'to', 'tre');
>> $bar = (1 => 0, 1, 2);
>> echo "$foo[$bar[2]]";
>> Det jeg prøver på er at få echo-linien til at udskrive "to", men det
>> kan jeg ikke lige få den til - så hvad er den korrekte måde at skrive
>> echo-linien på?
> Har du prøve med
> > echo "$bar[2]";
> for at se, hvad $bar valideres til?

$bar[2] er jo i sagens natur 1, så ingen problemer der...

--
Lars Rander ** Pil ikke ved min adresse ** :(){ :&:& };:
http://bamsepetting.dk

Ekstra hjælp lørdage - vi søger 2 personer,
der kender hinanden hver anden lørdag. (Annonce i Ugeposten Helsinge)

Gert Krabsen (29-06-2008)
Kommentar
Fra : Gert Krabsen


Dato : 29-06-08 18:36

Rander skrev:
> Gert Krabsen skrev noget i denne stil, den 29-06-2008 17:47:
>>> $foo = array ('en', 'to', 'tre');
>>> $bar = (1 => 0, 1, 2);
>>> echo "$foo[$bar[2]]";
>>> Det jeg prøver på er at få echo-linien til at udskrive "to", men det
>>> kan jeg ikke lige få den til - så hvad er den korrekte måde at skrive
>>> echo-linien på?
>> Har du prøve med
>> > echo "$bar[2]";
>> for at se, hvad $bar valideres til?
>
> $bar[2] er jo i sagens natur 1, så ingen problemer der...
>

Nu har du fundet ud af det, men alligevel:

At $bar[2] i sagens natur er 1 er ikke altid ensbetydende med, at det
osse er det i virkeligheden - derfor mit spørgsmål om, om det var testet
eller blot troet

Vi har vist alle sloges med de mest indlysende tyrkfejl uden at kunne se
dem..

Rander (29-06-2008)
Kommentar
Fra : Rander


Dato : 29-06-08 21:03

Gert Krabsen skrev noget i denne stil, den 29-06-2008 19:36:
>>>> $foo = array ('en', 'to', 'tre');
>>>> $bar = (1 => 0, 1, 2);
>>>> echo "$foo[$bar[2]]";
>>>> Det jeg prøver på er at få echo-linien til at udskrive "to", men det
>>>> kan jeg ikke lige få den til - så hvad er den korrekte måde at
>>>> skrive echo-linien på?
>>> Har du prøve med
>>> > echo "$bar[2]";
>>> for at se, hvad $bar valideres til?
>> $bar[2] er jo i sagens natur 1, så ingen problemer der...
> Nu har du fundet ud af det, men alligevel:
> At $bar[2] i sagens natur er 1 er ikke altid ensbetydende med, at det
> osse er det i virkeligheden - derfor mit spørgsmål om, om det var testet
> eller blot troet

Testet, naturligvis - ellers havde jeg aldrig udtalt mig så skråsikkert.

> Vi har vist alle sloges med de mest indlysende tyrkfejl uden at kunne se
> dem..

Netop derfor tør jeg ikke udtale mig på den måde om ting jeg ikke har
testet!

--
Lars Rander ** Pil ikke ved min adresse ** :(){ :&:& };:
http://bamsepetting.dk

I Paradiset bruger de nogle grønne duske i stedet for underbukser.
(Therese, 7 år)

Rander (29-06-2008)
Kommentar
Fra : Rander


Dato : 29-06-08 17:06

Rander skrev noget i denne stil, den 29-06-2008 17:40:
> echo "$foo[$bar[2]]";

Jeg fandt så ud af det selv - echo "{$foo[$bar[2]]}"; gør det ønskede...



--
Lars Rander ** Pil ikke ved min adresse ** :(){ :&:& };:
http://bamsepetting.dk

Jeg fortalte den idiot hvad han var, og kørte videre. (Skadesanmeldelse)

Michael Rasmussen (29-06-2008)
Kommentar
Fra : Michael Rasmussen


Dato : 29-06-08 17:07



Søg
Reklame
Statistik
Spørgsmål : 177580
Tips : 31968
Nyheder : 719565
Indlæg : 6409083
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste