我想在HTML文件中的</head>
标记之前添加一个样式表链接。
使用以下命令创建HTML文件:
$file = file_put_contents( $path, $HTMLcontent );
实现任何PHP功能吗?
答案 0 :(得分:3)
没有用于此目的的内置功能。一种可能的解决方案是使用DOMDocument获取文件的内容,找到<head>
标记,然后将<style>
标记添加为子项并设置所需的属性。完成后,您可以使用DOMDocument::save()
保存文件。
答案 1 :(得分:1)
使用str_replace
功能:
str_replace('</head>', '<link href="style.css" rel="stylesheet" type="text/css"></head>', $html);