str_replace 只返回大写字母
我这里有一个小问题..我使用 str_replace
来替换最常见的单词..并且由于某种原因它替换了除大写字母之外的每个字母。
例如..如果我有下面的代码
$str ="Fat string of Text.";
$commonwords = array('fat','of','random');
$cleantext = str_replace($commonwords,'',$str);
echo $cleantext;
它会回显..F T
任何想法我做错了什么.. 预先感谢
,哦..我尝试了 str_ireplace
.. 但没有任何结果
i have a lil problem here..i'm using str_replace
to replace the most common words..and for some reason its replacing every letter except caps.
for example..if i had the code below
$str ="Fat string of Text.";
$commonwords = array('fat','of','random');
$cleantext = str_replace($commonwords,'',$str);
echo $cleantext;
it would echo.. F T
any ideas what i did wrong..
thanks in advance
and oh..i tried str_ireplace
.. but nothing
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
这与“胖字符串文本”相呼应。
您的 PHP 安装可能是错误的,或者您发布的代码与您正在运行的程序不完全匹配
另外,
str_ireplace
回显“字符串文本”。This echos "Fat string Text".
Your PHP installation may be wrong or your posted code that does not exactly match the program you are running
Also,
str_ireplace
echos "string Text".无法在 PHP 5.3.3 上重现该情况。我得到:
正如预期的那样。
Can't reproduce that on PHP 5.3.3. I get:
as expected.