我想知道如何将变量附加到PHP中的链接。我使用$lang = $_GET['lang'];
抓取参数。
我想将$ lang变量附加到如下链接。
<li><a href="/categories/?lang=$lang">Categories</a></li>
答案 0 :(得分:1)
您可以使用PHP函数http_build_query
http://php.net/manual/en/function.http-build-query.php
- 编辑 -
<?php
$url = "/categories/?";
$querystring_parameters = array('lang'=>$_GET['lang']);
$url .= http_build_query($querystring_parameters);
?>
<li><a href="<?php echo $url; ?>">Categories</a></li>
答案 1 :(得分:0)
只需在PHP中回复它:
<li><a href="/categories/?lang=<?php echo $lang; ?>">Categories</a></li>
答案 2 :(得分:0)
试试这个:
<li><a href="/categories?lang=<?php echo $lang; ?>&var1=<?php echo $value1; ?>">Categories</a></li>
OR
<?php echo '<li><a href="/categories?lang=$lang&var1=$value1">Categories</a></li>'; ?>
答案 3 :(得分:0)
Echo "<li><a href='/categories/?lang=".$lang."'>Categories</a></li>";
".
和."
表示它会转义字符串,因此$ lang是$ lang的值。
编辑:上面的代码需要在php标签内。所以:
<?php
Echo "<li><a href='/categories/?lang=".$lang."'>Categories</a></li>";
?>
答案 4 :(得分:0)
试试这个: -
<li><a href="/categories/?lang=<?php echo $lang; ?>">Categories</a></li>