Mailinglisten-Archive |
Hi!
Besonders bei mehrdimensionalen Arrays praktisch:
function array_tree($array , $prep='') {
/* (c) by Roland Tapken <tapken_(at)_engter.de> */
/* Gibt ein (mehrdimensionales) Array als */
/* Übersichtliche Baumansicht zurück. */
if(!is_array($array)) {
print '<b>array_tree:</b> This is not an array<br>';
return false;
}
$prep .= '|';
while(list($key, $val) = each($array)) {
$type = gettype($val);
if(is_array($val)) {
$line = "-+ $key ($type)\n";
$line .= array_tree($val, "$prep ");
} else {
$line = "-> $key = \"$val\" ($type)\n";
}
$ret .= $prep.$line;
}
return $ret;
}
function parray_tree($array) {
print '<pre>';
print htmlspecialchars(array_tree($array));
print '</pre>';
return true;
}
Aufruf am einfachsten mit
parray_tree($array);
cu, Roland Tapken
--
<==========={ tapken_(at)_engter.de }===========>
Visit: http://www.icreatix.net
http://www.universum-ev.de
http://www.wbbu.de
<============{ ICQ#: 18715473 }============>
php::bar PHP Wiki - Listenarchive