如何使用php将IMG(url.jpg)转换为html IMG


How to transform IMG(url.jpg) into html img using php?

我想使用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);    
?>