函数名:CommonMark\Render()
适用版本:CommonMark 1.0 或者更高版本
用法: CommonMark\Render() 函数用于将 CommonMark 格式的文本转换为 HTML 格式的文本。它使用 CommonMark 规范来解析文本并将其转换为标准的 HTML。
语法:
string CommonMark\Render(string $markdown)
参数说明:
$markdown
:需要转换的 CommonMark 格式的文本。
返回值:
- 返回一个字符串,表示转换后的 HTML 格式的文本。
示例:
$markdown = "## Hello, *World*!";
$html = CommonMark\Render($markdown);
echo $html;
输出:
<h2>Hello, <em>World</em>!</h2>
注意事项:
- 该函数依赖 CommonMark 库,需要在项目中安装 CommonMark 扩展。
- 若要安装 CommonMark 扩展,可以使用以下命令:
composer require commonmark/commonmark
- 该函数只能处理符合 CommonMark 规范的文本,如果输入的文本不符合规范,可能会导致转换失败或者不符合预期的结果。建议在使用之前对文本进行验证。
- 建议在使用之前进行输入过滤和输出转义,以防止安全风险。可以使用类似
htmlspecialchars()
函数来转义转换后的 HTML。