simple_html_dom换行符丢失的问题

2022-12-28 08:46:21 浏览数 (3)

今天老高在更新Table Of Contents for typecho的时候,遇到了一个问题。

因为解析文档的时候,换行符n被无故删除掉了,导致pre中code的解析一片混乱,阅读源代码后发现了这个选项stripRN,默认值是true,即默认删除变量中的换行符,将其关闭即可!

核心代码位于约1147行左右。

代码语言:javascript复制
if ($stripRN) {
    $str = str_replace("r", " ", $str);
    $str = str_replace("n", " ", $str);
...

0 人点赞