求一个用php将ubb转成html的脚本(要支持表格)
嗯,看到有些论坛上使用ubb的,还可以写表格。
其实能给出这一块的代码也行。
语法好像是
[tbl]
|a1|s2|s3|
|b1|b2|b3|
|c1|c2|c3|
[/tbl]
当然也可以用逗号分隔。
自己太弱了写不出来。。
谢谢 php ubb html
[解决办法]
$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>";
}
<tr><td>a1</td><td>s2</td><td>s3</td></tr>
<tr><td>b1</td><td>b2</td><td>b3</td></tr>
<tr><td>c1</td><td>c2</td><td>c3</td></tr>
</table>
其他标记如法炮制