phpbar.de logo

Mailinglisten-Archive

[php] Menustruktur - Nachtrag

[php] Menustruktur - Nachtrag

Axel Tietje a.tietje_(at)_flynet.de
Mon, 28 Jun 1999 13:03:35 +0200


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