在echo语句中添加PHP变量作为href链接地址?
我试图使用PHP变量为echo语句中的链接添加href值 下面是我想使用的代码的简化版本。我知道我不能只是将变量添加到echo语句中,但我似乎找不到任何有效的示例在echo语句中添加PHP变量作为href链接地址?,php,variables,echo,href,double-quotes,Php,Variables,Echo,Href,Double Quotes,我试图使用PHP变量为echo语句中的链接添加href值 下面是我想使用的代码的简化版本。我知道我不能只是将变量添加到echo语句中,但我似乎找不到任何有效的示例 $link_address = '#'; echo '<a href="$link_address">Link</a>'; $link_address='#'; 回声'; 试试看 PHP中的HTML: echo "<a href='".$link_address."'>Link
$link_address = '#';
echo '<a href="$link_address">Link</a>';
$link_address='#';
回声';
试试看
PHP中的HTML:
echo "<a href='".$link_address."'>Link</a>";
<a href="<?php echo $link_address;?>"> Link </a>
echo”“;
或者你也可以试一下
echo "<a href='$link_address'>Link</a>";
echo”“;
或者您可以在HTML中使用PHP,比如
HTML格式的PHP:
echo "<a href='".$link_address."'>Link</a>";
<a href="<?php echo $link_address;?>"> Link </a>
您可以使用
echo';
或
echo“;
如果使用双引号,则可以将变量插入字符串,并对其进行解析。基本上是这样的
<?php
$link = ""; // Link goes here!
print "<a href="'.$link.'">Link</a>";
?>
就这么简单:echo';
如果要使用以表格形式打印,则可以使用:
echo "<tr> <td><h3> ".$cat['id']."</h3></td><td><h3> ".$cat['title']."<h3></</td><td> <h3>".$cat['desc']."</h3></td><td><h3> ".$cat['process']."%"."<a href='taskUpdate.php' >Update</a>"."</h3></td></tr>" ;
echo.“$cat['id']”.$cat['title']”.您可以在href中使用一个或多个echo语句
<a href="profile.php?usr=<?php echo $_SESSION['firstname']."&email=". $_SESSION['email']; ?> ">Link</a>
链接:“/profile.php?usr=firstname&email=email”这在我的情况下效果更好
PHP中的HTML:
在PHP中生成链接最安全的方法是使用内置函数。此函数非常易于使用,并将数组作为参数
要创建动态链接,只需回显http\u build\u query()
的结果,如下所示:
$data = [
'id' => $id,
'name' => $name
];
echo '<a href="index.php?'.http_build_query($data).'">Link</a>';
$data=[
'id'=>$id,
“name”=>$name
];
回声';
如果你切换了单引号和双引号,这就行了。
如果你使用双引号,为什么要对变量使用串联呢?是的。现在我也添加了这一点……我们可以使用任何一个。谢谢@eis这里的第二个建议(echo”“;
)很简单,很好用,谢谢。