CSS および Javascript ファイルへのパスを配列に格納するクラスがあります。このクラスは、最終ページの HTML 出力 ($output 変数に格納されます) もコンパイルします。$css および $js 配列をループして、$output の特定のポイントに HTML を挿入したいと考えています。CSS ファイルは直前に</head>
配置する必要があり、JS ファイルは直前に配置する必要があります。</body>
HTML テンプレート ファイル内にプレースホルダー $cssFiles および $jsFiles 変数を含めることは、私にとって選択肢ではありません。
これをさらに複雑にするために (申し訳ありません)、 $output 内に</head>
and/or</body>
が存在しない場合、$output の最初にコードが挿入されるフェイルセーフが必要です。
これは正規表現の問題だと思いますが、パターンがどうなるかわかりません。
ありがとう!