php を使用して ubb を html に変換するスクリプトを探しています (フォームをサポートする必要があります)
そうですね、いくつかのフォーラムで ubb を使用するとフォームも作成できることを見ました。
実際、この部分のコードを提供していただければ問題ありません。
構文は
のようです
[tbl]
|a1|s2|s3|
|b1|b2|b3|
|c1|c2|c3|
[/tbl]
もちろん、カンマを使用して区切ることもできます。
私は弱すぎて書けません。 。
ありがとう
$s =<<< UBB<br /> [tbl]<br /> <br><font color='#FF8000'>------解决方案--------------------</font><br>a1<br><font color='#FF8000'>------解决方案--------------------</font><br>s2<br><font color='#FF8000'>------解决方案--------------------</font><br>s3<br><font color='#FF8000'>------解决方案--------------------</font><br><br /> <br><font color='#FF8000'>------解决方案--------------------</font><br>b1<br><font color='#FF8000'>------解决方案--------------------</font><br>b2<br><font color='#FF8000'>------解决方案--------------------</font><br>b3<br><font color='#FF8000'>------解决方案--------------------</font><br><br /> <br><font color='#FF8000'>------解决方案--------------------</font><br>c1<br><font color='#FF8000'>------解决方案--------------------</font><br>c2<br><font color='#FF8000'>------解决方案--------------------</font><br>c3<br><font color='#FF8000'>------解决方案--------------------</font><br><br /> [/tbl]<br /> UBB;<br /> <br /> $s = preg_replace_callback('/\[tbl\](.+)\[\/tbl\]/isU', 'tbl_func', $s);<br /> echo $s;<br /> <br /> function tbl_func($r) {<br /> $t = preg_replace( array('/^\<br><font color='#FF8000'>------解决方案--------------------</font><br>/m', '/\<br><font color='#FF8000'>------解决方案--------------------</font><br>\r?$/m', '/\<br><font color='#FF8000'>------解决方案--------------------</font><br>/m'), array('<tr><td>', '</td></tr>', '</td><td>'), $r[1]);<br /> return "<table>$t</table>";<br /> }<br />ecae17dea746431d7a9b7d8ef3bb5f76 🎜> 60ba4a65d3e66d1f953cff25356df187