我正在通过JSON提取twitter用户的个人资料图片.为此,我的代码是:
$x->profile_image_url
Run Code Online (Sandbox Code Playgroud)
返回配置文件图像的URL.URL的格式可以是"..xyz_normal.jpg"或"..xyz_normal.png"或"..xyz_normal.jpeg"或"..xyz_normal.gif"等
现在我想从我收到的每个网址中删除"_normal"部分.我怎么能在PHP中实现这一点?我已经厌倦了尝试.请帮忙.
Mat*_*ann 62
Php str_replace.
str_replace('_normal', '', $var)
Run Code Online (Sandbox Code Playgroud)
这样做是用变量$ var中的''(nothing)替换'_normal'.或者,如果您需要正则表达式的强大功能,请查看preg_replace.
str_ireplace() 函数执行相同的工作,但忽略大小写
像下面这样
<?php
echo str_ireplace("World","Peter","Hello world!");
?>
Run Code Online (Sandbox Code Playgroud)
输出:你好彼得!
有关更多示例,您可以看到