我有一个类,将 CSS 和 Javascript 文件的路径存储在数组中。此类还编译我的最终页面 HTML 输出(存储在 $output 变量中)。我想遍历我的 $css 和 $js 数组并在 $output 中的特定点注入 HTML。CSS 文件需要在之前进行</head>
,而 JS 文件需要在之前进行</body>
在我的 HTML 模板文件中包含占位符 $cssFiles 和 $jsFiles 变量对我来说不是一个选项。
只是为了使这进一步复杂化(对不起),我需要一个故障保护,如果</head>
和/或</body>
不存在于 $output 中,则代码将在 $output 的开头注入。
我认为这是一个正则表达式问题,但我不知道模式是什么。
谢谢!