Php 使用数组进行导航
我知道这将被视为一个糟糕的问题,但我总是有这些问题的麻烦。 我正在使用数组进行php导航,我的代码经常出现不足,主要是在foreach语句中。如果你看的话,希望你能看到我想要去的地方Php 使用数组进行导航,php,Php,我知道这将被视为一个糟糕的问题,但我总是有这些问题的麻烦。 我正在使用数组进行php导航,我的代码经常出现不足,主要是在foreach语句中。如果你看的话,希望你能看到我想要去的地方 <html> <head> <title>navigation</title> <?php $pages = array("index.html" => "Home"); ?&
<html>
<head>
<title>navigation</title>
<?php
$pages = array("index.html" => "Home");
?>
</head>
<body>
<ul>
<?php
foreach($pages as $link => $page){
echo '<li> <a href=" $link "> $page </a> </li>';
}
?>
</ul>
</body>
</html>
航行
$link
和$page
不会在此处进行解析,因为它们位于单引号内:
echo '<li> <a href=" $link "> $page </a> </li>';
echo'';
改为这样做:
echo '<li> <a href="' .$link . '"> ' . $page . '</a> </li>';
echo'';
更改此选项:
echo '<li> <a href=" $link "> $page </a> </li>';
echo'';
为此:
echo "<li> <a href=\"$link\"> $page </a> </li>";
echo“”;
你应该可以走了
检查字符串,特别是插值
您试图引用单引号中的变量。或echo“”代码>是的,那也行。我更喜欢“我的”方式,这样我就可以在HTML中始终使用双引号。谢谢,我总是忘记这一部分