例如,这是“how-to.html”
的最顶层部分 1 <!-- Table of Content -->
2 <ol>
3 <li>Intro</li>
4 <li>Conclusion</li>
5 </ol>
6 <!-- / Table of Content -->
7
8 <article>
9 <h2>Introduction</h2>
10
“! - 目录 - ”之间的内容不固定,可能会延长或缩小。
如何只将HTML注释中的内容放入数组或字符串中? 我试图搜索该方法,但我无法找到这样的东西。我找到的东西是关于改变行之间的内容。由于“how-to.html”将会超时,我只需要阅读指定文本中的内容,而不是。
您可以提供“how-to.html”的修改示例,以反映您的答案。
答案 0 :(得分:0)
您可以使用file()
将文件加载到数组中。
$file = file('filename.html');
然后您可以使用array_splice()
插入其中的一部分。
$newlines = array(
'<ol>',
'</ol>'
);
$file = array_splice($file, $line_num_to_insert_at, 0, $newlines);
你仍然需要一种方法来查找行号,我会留给你做一些研究。
array_splice可以插入某个位置的数组,也可以替换数组中的现有内容。有关如何使用它的更多信息,请参阅手册。我提供的功能只是插入,它不会替换。