Avatar billede huusom Nybegynder
15. februar 2005 - 15:34 Der er 4 kommentarer og
1 løsning

Hente fieldnavn fra Array

Hej jeg sidder med et problem.

jeg har et array med udtræk fra en database:
Array ( [0] => Array ( [id] => 1 [email] => bla@blah.dk [kodeord] => 2147 [admin] => 0 [timestamp] => 0000-00-00 00:00:00 ) [1] => Array ( [id] => 2 [email] => bla@blah.dk [kodeord] => Albert [admin] => 0 [timestamp] => 2005-02-15 00:00:00 ) [2] => Array ( [id] => 3 [email] => bla@blah.dk [kodeord] => orne [admin] => 1 [timestamp] => 0000-00-00 00:00:00 ) )
Jeg kan sagtens få indholdet af felterne skrevet ud... men hvordan får jeg skrevet navnene ud på felterne i databasen?
Avatar billede apache999 Nybegynder
15. februar 2005 - 16:52 #1
Sådan her, hvor dit array hedder $data:

foreach($data as $key => $value) {
  echo "key: $key - value: $value <br/>";   
}
Avatar billede huusom Nybegynder
15. februar 2005 - 17:09 #2
Jeg får dette du af din løsning:
key: 0 - value: Array
key: 1 - value: Array
key: 2 - value: Array

Jeg skal bruge ID, email, kodeord, admin og timestamp.
Men kan ikke finde ud af hvordan.
Avatar billede apache999 Nybegynder
15. februar 2005 - 22:59 #3
Åh ja, det er fordi du har et array med et array inden i. Var lige lidt hurtig. Så må vi jo lave endnu en for-løkke til at wrappe den første:

Det yderste array, som indeholder keys 0,1,2 ... kalder vi $containerArray. Jeg har smidt et paragraph-break ind mellem hvert indre array for overskueligheden:

foreach($containerArray as $array) { 
      foreach($array as $key => $value) {
            echo "key: $key - value: $value <br/>"; 
      }
      echo "<p/>\n";
  }
Avatar billede huusom Nybegynder
16. februar 2005 - 10:06 #4
Det virker søreme.... skide godt... nu kan jeg komme videre...

Mange tusinde tak.

Smid et svar så jeg kan give dig nogle point.
Avatar billede apache999 Nybegynder
16. februar 2005 - 11:39 #5
Det var så lidt.

God arbejdslyst med projektet.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester