TravoniMedlem sedan okt. 20041 556 inlägg 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 Du använder dig av denna syntaxen:
echo $myarray['url'];
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
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å.