PHP 클래스 org\parser\driver\Ubb

파일 보기 프로젝트 열기: top-think/thinkphp-extend

공개 메소드들

메소드 설명
parse ( string $content = '' ) : string 解析UBB代码为HTML

비공개 메소드들

메소드 설명
_class ( string $name, array $data ) : string 解析含有class属性的标签
_code ( string $name, array $data ) : string 解析代码
_emailClass ( string $name, array $data ) : string 解析含有class属性的email标签
_img ( array $data ) : string 解析img单标签
_imgWidthAndHeight ( string $name, array $data ) : string 解析含有width和height属性的图片标签
_tag ( string $name, array $data ) : string 解析没有属性的标签
_url ( array $data ) : string 解析url单标签
_urlClass ( string $name, array $data ) : string 解析含有class属性的url标签
_width ( string $name, array $data ) : string 解析含有width属性的标签
_widthAndHeight ( string $name, array $data ) : string 解析含有width和height属性的标签
closeTag ( string $data, array $rule = '' ) : string 解析闭合标签,支持嵌套
encodeEmailAddress ( string $addr ) : array 编码EMAIL地址,可以防治部分采集软件
onceTag ( string $data, array $rule = '' ) : string 解析单标签

메소드 상세

parse() 공개 메소드

解析UBB代码为HTML
public parse ( string $content = '' ) : string
$content string 要解析的UBB代码
리턴 string 解析后的HTML代码