Avatar billede Jakie Juniormester
16. december 2013 - 15:17 Der er 1 kommentar og
1 løsning

Array- specifik værdi!

Hej Eksperter.

Jeg er ikke helt skarp til arrays, og har prøvet uden at det har lykkedes, så nu spørg jeg jer.

Jeg har et array:  array(29) { [0]=> array(2) { ["keys"]=> array(13) { [0]=> string(2) "-8" [1]=> string(20) "(Vifa points: 74521)" [2]=> string(1) "3" [3]=> string(1) "W" [4]=> string(1) "W" [5]=> string(1) "W" [6]=> string(1) "W" [7]=> string(1) "L" [8]=> string(1) "W" [9]=> string(1) "W" [10]=> string(1) "W" [11]=> string(1) "L" [12]=> string(1) "L" } ["value"]=> array(3) { [0]=> string(2) "-8" [1]=> string(20) "(Vifa points: 74521)" [2]=> string(1) "3" } } [1]=> array(1) { ["value"]=> array(2) { [0]=> string(2) "-8" [1]=> string(20) "(Vifa points: 74521)" } } [2]=> array(0) { } [3]=> array(0) { } [4]=> array(1) { ["value"]=> array(2) { [0]=> string(2) "-8" [1]=> string(20) "(Vifa points: 74521)" } } [5]=> array(0) { } [6]=> array(1) { ["value"]=> array(1) { [0]=> string(1) "3" } } [7]=> array(1) { ["value"]=> array(1) { [0]=> string(1) "3" } } [8]=> array(0) { } [9]=> array(0) { } [10]=> array(0) { } [11]=> array(1) { ["value"]=> array(10) { [0]=> string(1) "W" [1]=> string(1) "W" [2]=> string(1) "W" [3]=> string(1) "W" [4]=> string(1) "L" [5]=> string(1) "W" [6]=> string(1) "W" [7]=> string(1) "W" [8]=> string(1) "L" [9]=> string(1) "L" } } [12]=> array(1) { ["value"]=> array(10) { [0]=> string(1) "W" [1]=> string(1) "W" [2]=> string(1) "W" [3]=> string(1) "W" [4]=> string(1) "L" [5]=> string(1) "W" [6]=> string(1) "W" [7]=> string(1) "W" [8]=> string(1) "L" [9]=> string(1) "L" } } [13]=> array(0) { } [14]=> array(0) { } [15]=> array(0) { } [16]=> array(0) { } [17]=> array(0) { } [18]=> array(0) { } [19]=> array(0) { } [20]=> array(0) { } [21]=> array(0) { } [22]=> array(0) { } [23]=> array(0) { } [24]=> array(0) { } [25]=> array(0) { } [26]=> array(0) { } [27]=> array(0) { } [28]=> array(0) { } }

Jeg vil gerne have disse keys ud som værdier i variabler, så jeg kan arbejde med dem. .

[3]=> string(1) "W" [4]=> string(1) "W" [5]=> string(1) "W" [6]=> string(1) "W" [7]=> string(1) "L" [8]=> string(1) "W" [9]=> string(1) "W" [10]=> string(1) "W" [11]=> string(1) "L" [12]=> string(1) "L" }

Selve måden arrayet er bygget op på, kan jeg ikke ændre, når jeg har hentet dataen

Hvordan gør jeg det?
Avatar billede jakobdo Ekspert
16. december 2013 - 20:18 #1
Hvorfor vil du have værdierne ud i variabler?
Et array er jo allerede en variabel?
og der er jo tale om multiarrays?
Avatar billede Slettet bruger
18. december 2013 - 12:11 #2
Ved du altid hvor "dybt" arrayet går?

du kan jo f.eks. bruge en foreach(): http://www.php.net/manual/en/control-structures.foreach.php
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