我是编程新手,你可以帮我解决我下面的问题。
我有下面这一行,我把空白处的""换成了破折号(-)。
$url = addslashes( 'mysite.com/pages/'.strtolower(str_replace(' ','-', $q)) ).'.html';
但我如何把它在同一行的代码,也取代问号(?)和安培(&)的空""
我试过下面的方法,但是没有用,我漏了什么东西。
$url = addslashes( 'mysite.com/pages/'.strtolower(str_replace('?','',(str_replace('&','',(str_replace(' ','-', $q)))))) ).'.html';
你可以使用这段代码用"-"来替换空格。
'The text you want to change'.toLowerCase().split(" ").join("-");
或
var a = 'The text you want to change';
a = a.toLowerCase().split(" ").join("-");
它将帮助你
$your_string = 'you_input_string';
$search = [" ", "?", "&"];
$replace = ["-", "", ""];
echo str_replace($search, $replace, $your_string);