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