-2

我想将 &,%,$ 等特殊字符替换为字符串。

我有一个字符串 s1= Trinidad & Tobago,我想将 '&' 替换为 'and' 例如: s1 = Trinidad & Tobago 应该替换为 s1= Trinidad and Tobago。

4

2 回答 2

3
echo str_replace( "&", "and", 'Trinidad & Tobago');
//"Triniad and Tobago"
于 2012-07-28T14:28:33.217 回答
2

使用str_replace

$s1 = str_replace('&', 'and', $s1);

如果您需要替换多个字符,str_replace 接受一个数组作为输入(用于搜索和替换):

$s1 = str_replace(array('&', '%', '$'), array('and', 'percent', 'dollar'), $s1);
于 2012-07-28T14:28:21.997 回答