-3

次のように bbcode リストを作成したとします。

[list]
[*]something
[*]something2
[/list]

それをhtmlリストに変えるためのphpでの最良の方法は何でしょうか?

4

1 に答える 1

4
$string = '[list]
[*]something
[*]something2
[/list]';

$regex = array(
 '/\[list\](.*?)\[\/list\]/is' => '<ul>$1</ul>',
 '/\[\*\](.*?)(\n|\r\n?)/is' => '<li>$1</li>'
);


echo preg_replace(array_keys($regex), array_values($regex), $string);
于 2012-12-09T17:40:30.130 に答える