Mailinglisten-Archive |
rallusch_(at)_home.ins.de wrote:
> echo $meinkaufswagen->produkte;
>
> Das ergibt in der Ausgabe aber nur:
> kris
> Array
>
> Wie kann ich das Array auslesen? Eine Menge sinniger und
Hallo Ralf,
schreibe Dir eine Funktion und die Struktur des Arrays und seine Werte
anzuzeigen, z.B.:
function show_hash($daten, $prefix=0) {
if (!is_array($daten))
return false;
reset($daten);
while (list($k, $v)=each($daten)) {
for ($i=0; $i<$prefix; $i++);
echo " ";
echo "$k => ";
if (is_array($v))
show_hash($daten, ++$prefix);
else
echo "$v<br>\n";
}
return true;
}
Puh, zuviel. Nein. Die Redewendung, um ein Array zu durchlaufen ist:
reset($daten);
while (list($k, $v)=each($daten))
echo "$k => $v<br>\n";
Der Rest ist nur ein rekursiver Aufruf, falls ich mich auf die Schnelle
nicht vertippt habe.
Ulf
php::bar PHP Wiki - Listenarchive