我需要帮助来改变类似的事情:
<img class="coup-pic" src="http://example.com/img/pic.jg" alt="" />
Run Code Online (Sandbox Code Playgroud)
进入:
<a href="http://example.com/img/pic.jg"><img class="coup-pic" src="http://example.com/img/pic.jg" alt="" /></a>
Run Code Online (Sandbox Code Playgroud)
我需要能够使用 PHP 动态搜索类似上面的字符串,并将其包装在 a 标记中,并使用 src 属性作为 a 标记。我想我需要使用 preg_replace,但我不知道要使用正确的正则表达式。
谢谢您的帮助!
我目前不在可以测试此功能的地方,但请尝试一下:
$html = preg_replace('/(<img [^>]*src="([^"]*)"[^>]*>)/i', '<a href="$2">$1</a>', $html);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
854 次 |
| 最近记录: |