Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/251.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用PHP制作链接列表_Php_Arrays_Url_Hyperlink_Echo - Fatal编程技术网

使用PHP制作链接列表

使用PHP制作链接列表,php,arrays,url,hyperlink,echo,Php,Arrays,Url,Hyperlink,Echo,我想知道如何使链接列表显示在我的页面上,显示一个名称,但当您单击它时,它会导航到该链接 我目前知道如何使用foreach命令和数组创建列表并显示列表中的项目,但是有没有办法创建一个数组,包含一个数组,包含链接的名称和链接本身,如下所示: $links = array(array("Google","//google.co.uk"),array("Bing","//bing.co.uk")) foreach ($links as $myurl){ foreach ($myurl as $url){

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

我目前知道如何使用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>";
}};
$links=array(array(“Google”、“//Google.co.uk”)、array(“Bing”、“//Bing.co.uk”))
foreach($myurl形式的链接){
foreach($myurl作为$url){
回声“;
}};
我知道上述方法不起作用,但如果有人能帮助解决此问题,我们将不胜感激。

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

foreach($links as $k => $v) {
  echo '<a href="//' . $k . '">' . $v . '</a>'; 
}
数组(“Google”,“//Google.co.uk”), 数组(“Bing”,“//Bing.co.uk”) ); foreach($urleItem链接){ 回声“; }
比我快!这是我要说的最佳实践。你应该解释一下,他需要的是一个“关联数组”,而不是他试图使用的二维数组。他迷失在自己的世界里嗨,艾德,是的。。我添加了
$links['stackoverflow']='www.stackoverflow.com'
这样他就可以看到如何填充
$links
:)创建额外维度是不必要的,而
Google
是value的关键值
www.Google.com
$links['stackoverflow'] = 'www.stackoverflow.com';
$links = array(
array("Google","//google.co.uk"),
array("Bing","//bing.co.uk")
);

foreach ($links as $urlitem){ 
echo "<a href='".$urlitem[1]."'>".$urlitem[0]."</a>";
}