Visitare array associativi

Esistono diverse modalità per visitare gli elementi di un array associativo

Navigazione

Tramite next() e prev() si può spostare un cursore sull’array

Con reset() e end() si decide se partire dall’inizio o dalla fine

Ciclo while

La funzione each() estrae la coppia (chiave, valore) e sposta il cursore

La funzione list(...) estrae il contenuto di un array e lo assegna ordinatamente alle variabili in elenco.
In questo caso estrae chiave e valore e le assegna a $k e $v.

Ciclo foreach

Il costrutto foreach() è una versione compatta del while() combinato con each() e list()