4

我想知道如何在我的页面上显示一个显示名称的链接列表,但是当您单击它时,它会导航到该链接。

我目前知道如何使用 foreach 命令和数组制作列表并显示其中的项目,但是有没有办法可以制作它,所以我有一个数组,包含一个数组,包含链接的名称和链接本身,像这样:

$links = array(array("Google","//google.co.uk"),array("Bing","//bing.co.uk"))
foreach ($links as $myurl){
foreach ($myurl as $url){
echo "<a href='".$url."'>".$myurl."</a>";
}};

我知道上述方法不起作用,但如果有人可以帮助解决这个问题,我们将不胜感激。

4

2 回答 2

8
$links = array('Google' => 'www.google.com', 'Yahoo' => 'www.yahoo.com');

foreach($links as $k => $v) {
  echo '<a href="//' . $k . '">' . $v . '</a>'; 
}

如您所见,我没有指定httpor https//两者都适用!请参阅:http: //google-styleguide.googlecode.com/svn/trunk/htmlcssguide.xml

您可以添加以下链接$links

$links['stackoverflow'] = 'www.stackoverflow.com';
于 2012-07-02T20:28:09.430 回答
2
$links = array(
array("Google","//google.co.uk"),
array("Bing","//bing.co.uk")
);

foreach ($links as $urlitem){ 
echo "<a href='".$urlitem[1]."'>".$urlitem[0]."</a>";
}
于 2012-07-02T20:31:43.733 回答