我想使用PHP将所有出现的IMG(url.jpg)
从字符串转换为<img src="/img/url.jpg" />
。
现在,这是我的代码:
$content = preg_replace_callback('??????',
function($img)
{
return '<img src="/img/'.$img[0].'" />';
}
, $content);
您不需要使用回调。一个简单的preg_replace
就可以:
$content = preg_replace('/IMG'(([^')]+)')/','<img src="/img/$1" />',$content);
这可能是将IMG(url.jpg)
转换为<img src="/img/url.jpg" />
的一种方法
<?php
function convertIMG($img)
{
$rest = substr($img, 4, -1);
return '<img src="$rest" />';
}
$before = "IMG(url.jpg)";
$after = convertIMG($before);
?>