Aloha!
arrays mit keys anstatt indizen, kannst am besten mit einen Foreach schleife anstatt einer for schleife bearbeiten:
foreach($menu as $key => $value) {
fwrite($fp,$value);
}
Anstatt dass du mit
foreach($menu as $key => $value)
für jedes Element des Hashes ein $key/$value-Pärchen extrahierst, kannst du auch schlicht mit
foreach ($menu as $key)
den Inhalt der Schleife füe alle Schlüsselwerte des Hashes ausführen.
Der Zugriff geht dann ganz banal:
foreach ($menu as $key)
{
fputs($dateideskriptor, $menue[$key]["id"]);
fputs($dateidesktiptor, $menue[$key]["text"]);
fputs($dateidesktiptor, $menue[$key]["parent"]);
}
Dann muß man mit dem Value nämlich nicht rumhökern.
- Sven Rautenberg