PHP Foreach loop skriver kun sidste element

Tags:    php foreach

<< < 12 > >>
Hej

Jeg prøver at lave en kalender i PHP.

Jeg har fundet en Class som er en visuel kalender hvor man kan bladre i månederne. Den er ikke så funktionel, men det er det jeg prøver at gøre noget ved.

Mit Problem:

Jeg vil gerne tjekke om den dag for loopet der udskriver dagene, er lig med en key i mit assosiative array.

Men pt kan den kun udskrive det sidste element i mit array.

Fold kodeboks ind/udPHP kode 




Indlæg senest redigeret d. 18.07.2015 23:20 af Bruger #21207
11 svar postet i denne tråd vises herunder
4 indlæg har modtaget i alt 17 karma
Sorter efter stemmer Sorter efter dato
Lav $dag om til endnu et array:

Fold kodeboks ind/udPHP kode 


og spol $dag igennem igen. Alternativt kan du måske sætte bladrefunktionen til at tjekke om det index du er bladret til, overholder de krav du har stillet (er lig med $key). Hvis du vælger at gøre det på sidste måde, behøver du ikke at lave et loop. Så vidt jeg umiddelbart kan forstå, skal den nye $dag variabel alligevel bladres i, så forskellen udgør vist et ekstra loop.



<< < 12 > >>
t