Sorry, $k should be $text.
foreach ($menu as $text => $array) {
$url = $array['url'];
$title = $array['title'];
echo "<a href=\"$url\" title=\"$title\">$text</a>\n";
}
"Shawn McKenzie" <[EMAIL PROTECTED]> wrote in message
news:[EMAIL PROTECTED]
> foreach ($menu as $text => $array) {
> $url = $array['url'];
> $title = $array['title'];
>
> echo "<a href=\"$url\" title=\"$title\">$k</a>\n";
> }
>
> HTH
> -Shawn
>
> "Brian V Bonini" <[EMAIL PROTECTED]> wrote in message
> news:[EMAIL PROTECTED]
> > I'm having array block, trying to format the data in a two dimensional
> > associative array.
> >
> > $menu = array (
> > 'link1' => array(
> > 'url' => 'foo',
> > 'title' => 'bar'
> > ),
> > 'link2' => array(
> > 'url' => 'foo',
> > 'title' => 'bar'
> > )
> > );
> >
> > foreach($menu as $k => $v) { etc..
> >
> > need to end up with
> > <a href=url title=title>link(x)</a>
> >
> > Can't seem to put this together in my head. Long day I guess.
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php