php echo字符串,带有变量的链接

时间:2012-11-27 12:34:48

标签: php

我知道我会为此获得很多的支持但是,我似乎无法让这个工作:

我试图让链接简单地转到(说变量是blahblah)/ listen?v = blahblah 但是,我结束了/听?v =“blahblah”或错误。

以下是我尝试过的php行的片段:

echo "<a href='/listen?v=$escapedString'>";

echo "<a href='/listen?v=" . $escapedString . "'>";

我尝试将各个部分分成单独的线等等,老实说,我不明白为什么要这样做。

2 个答案:

答案 0 :(得分:2)

你的两行都是正确的,所以引号必须在变量的内容中,你可以像这样修剪它们:

$escapedString = trim($escapedString, '"');

或只是为链接做这件事:

echo "<a href='/listen?v=" . trim($escapedString, '"') . "'>";

答案 1 :(得分:0)

您需要文件扩展名。例如,如果它是PHP文件......

echo "<a href='/listen.php?v=$escapedString'>";