Maison > développement back-end > tutoriel php > 求一个用php将ubb转成html的脚本(要支持表格)

求一个用php将ubb转成html的脚本(要支持表格)

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Libérer: 2016-06-23 14:02:56
original
820 Les gens l'ont consulté

嗯,看到有些论坛上使用ubb的,还可以写表格。
其实能给出这一块的代码也行。
语法好像是
[tbl]
|a1|s2|s3|
|b1|b2|b3|
|c1|c2|c3|
[/tbl]
当然也可以用逗号分隔。
自己太弱了写不出来。。
谢谢


回复讨论(解决方案)

1

$s =<<< UBB[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>";}

Copier après la connexion





a1 s2 s3
b1 b2 b3
c1 c2 c3


其他标记如法炮制
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal