日期:2014-05-17 浏览次数:20369 次
$s =<<< UBB<table>
[tbl]
------解决方案--------------------
a1
------解决方案--------------------
s2
------解决方案--------------------
s3
------解决方案--------------------
------解决方案--------------------
b1
------解决方案--------------------
b2
------解决方案--------------------
b3
------解决方案--------------------
------解决方案--------------------
c1
------解决方案--------------------
c2
------解决方案--------------------
c3
------解决方案--------------------
[/tbl]
UBB;
$s = preg_replace_callback('/\[tbl\](.+)\[\/tbl\]/isU', 'tbl_func', $s);
echo $s;
function tbl_func($r) {
$t = preg_replace( array('/^\
------解决方案--------------------
/m', '/\
------解决方案--------------------
\r?$/m', '/\
------解决方案--------------------
/m'), array('<tr><td>', '</td></tr>', '</td><td>'), $r[1]);
return "<table>$t</table>";
}