1.定义好自己的UBB标签,例如定义一个如[img][/img]当作html的替换。($img = "[img]pic.jpg[/img]";

2.创建一个方法,让它完成可以将[img][/img]当作html的替换的模式匹配。匹配完成后,返回已经匹配完成的标签(此时$img = "";

3.OK , 输出试试看吧!你已经搞定了

function get_ubb($ubb) {

$parttern = "/\[url\](.*)\[\/url\]/";

$replacement = "链接至";

$ubb = preg_replace ( $parttern, $replacement, $ubb );

$parttern1 = "/\[img\](.*)\[\/img\]/";

$replacement1 = "";

$ubb = preg_replace ( $parttern1, $replacement1, $ubb );

return $ubb;

}

$url = "[url]http://www.baidu.com[/url]";

$img = "[img]pic.jpg[/img]";

echo $res = get_ubb ( $url );

echo $res2 = get_ubb ( $img );

 

?>