Mailinglisten-Archive |
Nicole Simon schrieb: > > Axel Tietje wrote: > > Hat jemand eine Idee? <grübel> > > statt 1.2.3 lieber 01.02.03 verwenden? Bzw. wenn man weiß, daß es noch mehr > Einträge werden, 001.002.003? --snip-- <? $anzuzeigen = "001.003.001"; $depth = count(explode(".", $anzuzeigen)); $pattern = "^$anzuzeigen"; $menu['001'] = "Home"; $menu['001.002'] = "Irgendwas"; $menu['001.001'] = "wasanderes"; $menu['001.004'] = "malsehen"; $menu['001.002.001'] = "dumdidum"; $menu['001.003'] = "trallala"; $menu['001.003.001'] = "supadupa"; $menu['001.003.001.001'] = "supadupa2"; $menu['002'] = "Home2"; ksort($menu); while ( list( $key, $value ) = each( $menu ) ) { $indent = count(explode(".", $key)); if ((ereg ($pattern, $key)) || ($indent < $depth)){ echo '<img src="pixel.gif" border="0" width="' . $indent*10 . '">' . $value . "<br>"; } } ?> --snap-- Isses das jetzt, oder hab' ich noch was übersehen? Gruß, Axel. a.tietje_(at)_flynet.de -------------------------------------------------- Source code equals power. Source code is sacred. Trust nobody... From: Software Developers Combat Manual --------------------------------------------------
php::bar PHP Wiki - Listenarchive