tarquinn Skrevet 29. september 2007 Del Skrevet 29. september 2007 (endret) Har en array som ser slik ut ved bruk av print_r($arr): Array ( [0] => Array ( [activity_id] => 723 [building_id] => 99 [description] => [owner] => Ola Norwmann [executioner] => [activityType_name] => 25 dokumentasjon, revisjon [dato] => 01.02.2007 )) Nå ønsker jeg å loope gjennom arrayen slik at jeg kan bygge en liste for visning på websiden. Arrayen er selvfølgelig større enn hva jeg viser her. Anyone? Endret 25. oktober 2007 av tarquinn Lenke til kommentar
Ståle Skrevet 29. september 2007 Del Skrevet 29. september 2007 Enten foreach() evnt for( $i=0; $i<$array[]; ++$i ) elns Lenke til kommentar
Gjest Slettet+142 Skrevet 30. september 2007 Del Skrevet 30. september 2007 foreach($arr as $key => $value){ echo "<b>{$key}</b>: <i>{$value}</i><br>\n"; } Den skal funke Lenke til kommentar
magicgunnar Skrevet 2. oktober 2007 Del Skrevet 2. oktober 2007 (endret) For meg ser det ut som du har en array med ett element, dette ene elementet er en array med mange elementer. Hvis du da skal aksessere elementene i den arrayen med mange elementer må du vel bruke $arr[0] isteden for $arr? Altså: foreach($arr[0] as $key => $value){ echo "<b>{$key}</b>: <i>{$value}</i><br>\n"; } Edit: Eller hvis du har mange arrayer i $arr, så må du ha to foreach-løkker, den ene inni den andre: foreach($arr as $key => $content){ foreach($content as $key => $value){ echo "<b>{$key}</b>: <i>{$value}</i><br>\n"; } } Endret 2. oktober 2007 av magicgunnar Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå