我想删除'%'
echo '<a href="/coupon/'.$post->slug.'/'.$dcount.'/'.strtolower(str_replace(' ','-', $drow['title'])).'" target="_blank">';
有什么建议吗?感谢
答案 0 :(得分:4)
str_replace([' ','%'], ['-','%'], $drow['title']);
str_replace
可让您指定多个替换,如上所述。不确定您要替换%
的内容,因此我将%
放置为%
的HTML转义符号。
答案 1 :(得分:2)
使用preg_replace
代替正则表达式
preg_replace('/[ %]/','-', $drow['title']))
了解preg_replace
:http://php.net/manual/en/function.preg-replace.php