l'ho scritta di getto, dovrebbe funzionare, non l'ho provata

DEFINE&#91;'INDICE_TITOLO',0&#41;; DEFINE&#91;'INDICE_LINK',1&#41;; DEFINE&#91;'INDICE_MODPAGE',2&#41;; DEFINE&#40;'INPAGE',0&#41;; DEFINE&#40;'OUTPAGE',1&#41;; StampaMenu&#40;GeneraMenu&#41;; function GeneraMenu&#40;&#41; &#123; $menu=array&#40;&#41;; $menu&#91;&#93;=&#40;'titolo 1','link1',OUTPAGE&#41;; $menu&#91;&#93;=&#40;'titolo 2','link2',INPAGE&#41;; $menu&#91;&#93;=&#40;'titolo 3','link3',INPAGE&#41;; $menu&#91;&#93;=&#40;'titolo 4','link4',INPAGE&#41;; return $menu; &#125; function StampaMenu&#40;$menu&#41; &#123; for &#40;$i=0;$i<count&#40;$menu&#41;,$i++&#41; &#123; &#40;$menu&#91;$i&#93;&#91;INDICE_MODPAGE&#93;==OUTPAGE&#41;?$outpage='target="_blank"':$outpage=''; echo "[url='$menu&#91;$i&#93;&#91;INDICE_LINK&#93;']$menu&#91;$i&#93;&#91;INDICE_TITOLO&#93;"; &#125; &#125;