gpt4 book ai didi

php - 如何从字符串中删除第一张图片

转载 作者:行者123 更新时间:2023-12-02 07:08:15 25 4
gpt4 key购买 nike

我的结果来自包含图像和文本的数据库。我想删除第一张图片。

示例:

$string = 'This is some text and images 
<img src="http://linktoimage" border="0">,
more text and <img src="http://linktoanotherimage"> and so on';

我想删除第一张图片,它并不总是相同的 url。

感谢您的帮助。

最佳答案

$string = 'This is some text and images 
<img src="http://linktoimage" border="0">,
more text and <img src="http://linktoanotherimage"> and so on';

print preg_replace('/<img(.*)>/i','',$string,1);

上面应该返回

This is some text and images 
,
more text and <img src="http://linktoanotherimage"> and so on

假设您知道它将以空格和换行符作为前缀,并以逗号和换行符作为后缀(并且您也想删除它们),您可以这样做

print preg_replace("/\n    <img(.*)>\,\n    /i",'',$string,1);

哪个会给你

This is some text and images more text and <img src="http://linktoanotherimage"> and so on

关于php - 如何从字符串中删除第一张图片,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8732600/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com