我想知道如何在显示名称的页面上显示链接列表,但是当您点击它时,它会导航到链接。
我目前知道如何制作一个列表并使用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>";
}};
我知道上述内容并不奏效,但如果有人可以帮助解决这个问题,我们非常感谢。
答案 0 :(得分:8)
$links = array('Google' => 'www.google.com', 'Yahoo' => 'www.yahoo.com');
foreach($links as $k => $v) {
echo '<a href="//' . $k . '">' . $v . '</a>';
}
正如您所看到的,我没有指定http
或https
,只有//
适用于这两者!请参阅:http://google-styleguide.googlecode.com/svn/trunk/htmlcssguide.xml
您可以添加$links
的链接:
$links['stackoverflow'] = 'www.stackoverflow.com';
答案 1 :(得分: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>";
}