cptn_spoon Posted April 20, 2006 Share Posted April 20, 2006 Hi all,I have run into a problem that for the life of me I can't think of a logical answer to even though I'm sure it is really simple!I am storing some values in a $GLOBALs array as follows:[code]$GLOBALS['links']=array("Link1","Link2","Link3");$GLOBALS['linksAnchor']=array("$GLOBALS['directory']","$GLOBALS['directory']/link2","$GLOBALS['directory']/link2/link3");[/code]Then at another time I'm calling them as follows:[code]<ul> <? foreach($GLOBALS['links'] as $value){ ?> <li><?=$value?></li> <? } ?></ul>[/code]Now I want those <li>'s to contain <a>'s linking to the links provided in the second array. I was thinking of using a hash table of sorts (dictionary, whatever you call them) but then I don't know how to pull both values out in that kind of order.Please help me here it's driving me crazy! If you need any further clarification on what I'm trying to achieve please just ask.Thanks in advance! Link to comment https://forums.phpfreaks.com/topic/7923-globals-array-issue-probably-simple-solution/ Share on other sites More sharing options...
cptn_spoon Posted April 20, 2006 Author Share Posted April 20, 2006 Well fine people don't help! :PNo no, its all good! I just figured it out myself. So in case anyone Googles onto this, here's the solution:I nested arrays within the original:[code]$GLOBALS['links']=array(array("Link1","http://link1"),array("Link2","http://link2"),array("Link3","http://link3"));[/code]Then added in the $values array into the UL.[code]<ul> <? foreach($GLOBALS['links'] as $value){ ?> <li><a href="<?=$value[1]?>"><?=$value[0]?></a></li> <? } ?></ul>[/code]Simple! I did say it was probably simple! :PThanks anyways everyone! Link to comment https://forums.phpfreaks.com/topic/7923-globals-array-issue-probably-simple-solution/#findComment-28900 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.