Avatar billede hrole Mester
29. maj 2019 - 13:28 Der er 1 kommentar og
1 løsning

Find key i array og skriv value

Jeg har problemer med at trække value ud fra et array når der er hit på dato.

Har følgende array:
Array ( [2019-09-02] => A [2019-09-03] => A [2019-09-04] => B [2019-09-05] => B [2019-09-06] => B [2019-09-02] => B )

Jeg vil gerne trække værdierne hvor dato = 2019-09-02:
foreach ($s["2019-09-02"] as $s => $v) {echo $v;}

Er forsøgt, men giver intet resultat?
Avatar billede Slater Ekspert
29. maj 2019 - 13:33 #1
Nej, det er ikke sådan en foreach fungerer.

Hvis du, som du viser, allerede bruger datoerne som keys i din array, så er det sådan set bare
echo $s["2019-09-02"];

Men vær opmærksom på, at du ikke kan have to ting i din array med samme key, så det du skriver kan ikke lade sig gøre - der vil altid kun være ét resultat.
Avatar billede hrole Mester
29. maj 2019 - 14:38 #2
Selvfølgelig. Tak!
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

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