如何在php中的字符串中替换特殊字符'/'。 我只想要替换这个特殊字符,而不是所有特殊字符
例如,
$ str = 3 / 26,5 / 15,5 / 5,5 / 26-5 / 28;
我想用 - 替换/。
我想将'/'替换为传递此字符串以形成xml的错误。
答案 0 :(得分:0)
您可以使用str_replace(search, replace, subject)
例如:
$str = '3/26, 5/15, 5/20, 5/26-5/28';
$str = str_replace("/", '-', $str);
输出:
3-26,5-15,5-20,5-26-5-28
答案 1 :(得分:0)
$ str ='3 / 26,5 / 15,5 / 5,5 / 26-5 / 28';是从php-myadmin中提取的,它使用html实体来获取用户输入 所以当我用下面的函数解码时
html_entity_decode(str_replace('/','/',$ sValue),ENT_COMPAT | ENT_QUOTES | ENT_HTML5);
然后使用str_replace,我得到了结果。