webForumDet fria alternativet

Skriva ut array?

4 svar · 602 visningar · startad av Travoni

TravoniMedlem sedan okt. 20041 556 inlägg
#1

Med print_r($myarray); får jag detta resultat:

Array ( [id] => 193 [alt] => [title] => READ ME FIRST [caption] => [description] => [url] => http://www.hemsida.se/READ-ME-FIRST.pdf )

Men hur skriver jag ut den manuellt? Detta visar ingenting fast den uppenbarligen ligger i arrayen:

echo $myarray->url

Inte detta heller:

echo $myarray[0]->url
prplxrMedlem sedan juni 2012582 inlägg
#2

Du använder dig av denna syntaxen:

echo $myarray['url'];
TravoniMedlem sedan okt. 20041 556 inlägg
#3

Nice!

walter groupiusMedlem sedan juli 2004144 inlägg
#4

eller
echo $myarray[5]; // programmering har 0 bas

-> operatorn är för övrigt till för klasshantering och metoder

=> används ibland i samband med arrays för att iterera dem

drewMedlem sedan mars 2007845 inlägg
#5

walter groupius skrev:

echo $myarray[5]; // programmering har 0 bas

Det är bättre att använda $myarray['url'] istället för 5. Om någon i framtiden råkar lägga till ett fält i mitten någonstans så vill du att din kod ska kunna hantera det ändå.

130 ms totalt · 3 externa anrop · v20260731065814-full.3ab8d573
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)