miovisman / parserus
BBCode parser.
1.5.0
2024-11-22 11:36 UTC
Requires
- php: >=7.3.0
README
BBCode parser.
Note
Version 1.x is incompatible with version 0.9.x.
Requirements
- PHP 7.3.0+
Installation
Include Parserus.php
or install the composer package.
Example
$parser = new Parserus(); echo $parser->addBBCode([ 'tag' => 'b', 'handler' => function($body) { return '<b>' . $body . '</b>'; } ])->addBBcode([ 'tag' => 'i', 'handler' => function($body) { return '<i>' . $body . '</i>'; }, ])->parse("[i]Hello\n[b]World[/b]![/i]") ->getHTML(); #output: <i>Hello<br><b>World</b>!</i>
More examples in the wiki.
License
This project is under MIT license. Please see the license file for details.