In PHP sind in einem Array die Konzepte eines Arrays und eines Dictionaries vereint. Manchmal möchte man ein solches assoziatives Array zu Debugzwecken ausgeben. Das sieht dann wie folgt aus:
while (list($key,$value) = each($array)) { echo "$key: $value "; }
Weitere Informationen gibt es unter:
http://de.wikipedia.org/wiki/PHP
Das geht sogar alles noch viel einfacher mit den Befehlen print_r($array) oder var_dump($array).
Das zeigt seine Vorteile insbesondere bei verschachtelten Arrays, bei denen deine Methode schon nicht mehr gehen würde.
Die Methodik hatte ich auch erläutert -> http://seeseekey.net/blog/3183 ;) – Außerdem eignen sich diese Funktion nur für Debugzwecke, während die hier erwähnte Funktionalität sich auch für Ausgaben eignet.