我有一些数据被输入到带有空格的数据库中。例如名字和姓氏。然后我需要从数据库中调用该数据并将其显示为链接,这样我就有了一个友好的 URL。我不确定我是否应该使用 mod-rewrite 或 php 来执行此操作。什么是最佳解决方案?
下面的解决方案似乎不起作用
str_replace('- ','-',$url);
echo "<p><span class=\"barting\">"."<a href=$url=\"jobs/".$row['jobid']."/".$row['title']."\">".$row['title']."</a></span>";
echo $url
提前感谢您的帮助
最佳答案
你写的
str_replace('- ','-',$url);
但是这段代码不会替换空格,要替换空格你应该使用:
$url = str_replace(' ','-',$url);
或者您可以使用 urlencode
关于php - 如何将 URL 中的空格替换为连字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3314783/