Skip to content

文本处理 - BBCode[Bulletin Board Code]

这个扩展目的是帮助解析 BBCode 文本, 目的是转换 到 html代码或者其他标记语言, 这个是用正则提供了高性能的处理方式, 并且对未关闭标签进行了较好的处理

此模块在windows下尚没有lib扩展,不过可以使用pear包代替

安装

配置

定义常量

函数

bool bbcode_add_element ( resource $bbcode_container , string $tag_name , array $tag_rules )

添加一个 bbcode元素

bool bbcode_add_smiley ( resource $bbcode_container , string $smiley , string $replace_by )

添加表情

resource bbcode_create ([ array $bbcode_initial_tags ] )

建立一个bbcode资源

bool bbcode_destroy ( resource $bbcode_container )

清空BBS资源

string bbcode_parse ( resource $bbcode_container , string $to_parse )

根据给定的规则解析字串

bool bbcode_set_arg_parser ( resource $bbcode_container , resource $bbcode_arg_parser )

给资源设定解析器

bool bbcode_set_arg_parser ( resource $bbcode_container , resource $bbcode_arg_parser )

设置或者修改解析选项


说明

创建时间: 2023-01-15 09:27:00 , 最后编辑于 2023-11-24 14:35:00