我在这里有一个小问题..我正在使用str_replace
替换最常见的单词......并且由于某种原因,它取代了除了大写字母之外的每个字母。
例如..如果我有以下代码
$str ="Fat string of Text.";
$commonwords = array('fat','of','random');
$cleantext = str_replace($commonwords,'',$str);
echo $cleantext;
它会回应.. F T
任何想法我做错了什么.. 提前谢谢
和哦..我试过str_ireplace
..但没有什么
答案 0 :(得分:4)
答案 1 :(得分:0)
无法在PHP 5.3.3上重现。我明白了:
php > $str ="Fat string of Text.";
php > $commonwords = array('fat','of','random');
php > $cleantext = str_replace($commonwords,'',$str);
php > echo $cleantext;
Fat string Text.
php > $cleantext = str_ireplace($commonwords,'',$str);
php > echo $cleantext;
string Text.
正如所料。