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