我希望从字符串中删除空格。该字符串之前会有urlencoded()
,所以我也希望删除%20
。我可以使用两个单独的函数来完成此操作,但是如何使用一个函数执行此操作?
$string = str_replace("%20","",$string);
$string = str_replace(" ","",$string);
答案 0 :(得分:1)
您可以使用preg_replace
功能。
preg_replace('~%20| ~', "", $string)
答案 1 :(得分:1)
不要使用正则表达式,但strtr:
$result = strtr($str, array('%20'=>'', ' '=>''));