禁用PHP标记的某些功能

禁用PHP标记的某些功能,php,markdown,Php,Markdown,我使用的是PHP Markdown和PHP Markdown Extra。我试着通读了,但找不到如何禁用 a是否可以禁用脚注功能,b如何禁用 到目前为止,我的代码是: $parser = new MarkdownExtra_Parser; $parser->tab_width = 2; $parser->no_markup = true; $html = $parser->transform( $text ); 希望有人能给我指出正确的方向。如果你找不到另一种方法来做你想做

我使用的是PHP Markdown和PHP Markdown Extra。我试着通读了,但找不到如何禁用

a是否可以禁用脚注功能,b如何禁用

到目前为止,我的代码是:

$parser = new MarkdownExtra_Parser;

$parser->tab_width = 2;
$parser->no_markup = true;
$html = $parser->transform( $text );

希望有人能给我指出正确的方向。

如果你找不到另一种方法来做你想做的事情,我在INI文件中制作了另一个配置复杂的PHP解析器。它还没有这样的记录。。。很抱歉但它可能会达到你的期望

你可以在

要完成您的工作,请复制src/MarkdownExtended/Resources/config/markdown_config.full.ini文件,并通过注释所有过滤器对其进行编辑:注意:。。。文件底部的色域堆栈语句

然后运行:

\MarkdownExtended\MarkdownExtended::create(array('config_file'=>'path/to/your/file'))
    ->transformString($text)
    ->getBody();

希望这能有所帮助。

您可以使用js隐藏它们$'.footnotes.hide;,但其他方面不确定。谢谢你的想法,但如果可能的话,我更愿意完全禁用该功能。重新解析生成的HTML,然后使用它删除脚注元素怎么样?肯定不是最优雅的解决方案,但比@Dan的JS解决方案要好。Dan的建议不是解析生成的HTML并“隐藏”脚注元素吗?