我有一个锚标记,如下所示。
<a href="nextpage.php?name=Nike Baby Shoes">shoes</a>
我想要的是,当我点击此链接时,它应该转到下一页并且网址应该变得像,
nextpage.php?name=Nike-Baby-Shoes
但是我不知道如何在URL中显示时将间距放在字符串中。现在,网址就像nextpage.php?name=Nike%20Baby%20Shoes
一样。
请指导我这样做。
答案 0 :(得分:0)
最好的办法是在输出链接时使用PHP替换空格。例如:
$name = "Nike Baby Shoes"; // or use whatever variable you get the name from
$replaced = urlencode( str_replace(' ', '-', $name) );
echo "<a href='nextpage.php?name={$replaced}'>shoes</a>";