如何用另一个特殊字符替换php中的特殊字符'/'

时间:2017-04-05 20:14:41

标签: php

如何在php中的字符串中替换特殊字符'/'。 我只想要替换这个特殊字符,而不是所有特殊字符

例如,

$ str = 3 / 26,5 / 15,5 / 5,5 / 26-5 / 28;

我想用 - 替换/。

我想将'/'替换为传递此字符串以形成xml的错误。

2 个答案:

答案 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,我得到了结果。