从字符串中删除特定单词
我正在通过JSON提取Twitter用户的个人资料图像。为此,我的代码是:
$x->profile_image_url
返回个人资料图像的 URL。网址的格式可能是或或或等。"..xyz_normal.jpg"
"..xyz_normal.png"
"..xyz_normal.jpeg"
"..xyz_normal.gif"
现在我想从我收到的每个URL中删除“_normal”部分。如何在php中实现这一点?我厌倦了尝试。请帮忙。
我正在通过JSON提取Twitter用户的个人资料图像。为此,我的代码是:
$x->profile_image_url
返回个人资料图像的 URL。网址的格式可能是或或或等。"..xyz_normal.jpg"
"..xyz_normal.png"
"..xyz_normal.jpeg"
"..xyz_normal.gif"
现在我想从我收到的每个URL中删除“_normal”部分。如何在php中实现这一点?我厌倦了尝试。请帮忙。
php str_replace.
str_replace('_normal', '', $var)
这样做的目的是在变量$var中将“_normal”替换为“”(无)。或者看看preg_replace是否需要正则表达式的强大功能。
str_ireplace() 函数执行相同的工作,但忽略大小写
如下
<?php
echo str_ireplace("World","Peter","Hello world!");
?>
输出:你好彼得!
更多例子,你可以看到