Редактировать: Поздний ответ кажется, и вы приняли ответ. Если бы я знал, я бы не представил это. Я был занят тестированием и формулированием.
Как я уже сказал в комментарии, вы можете использовать функцию PHP glob()
для достижения этого, а также цикл foreach
. Вот что вы можете сделать:
foreach (glob("*.css") as $css) {
echo "<link type=\"text/css\" rel=\"stylesheet\" href=\"$css\">\n";
}
Что в источнике HTML будет производить что-то похожее на:
<link type="text/css" rel="stylesheet" href="css_1.css">
<link type="text/css" rel="stylesheet" href="css_2.css">
<link type="text/css" rel="stylesheet" href="css_3.css">
В зависимости от того, где файлы расположены, возможно, потребуется изменить путь к этим файлам.
Ie:
foreach (glob("path/to/css/folder/*.css")
Размещение PHP для него внутри <head></head>
Например:
<!DOCTYPE html>
<head>
<?php
foreach (glob("*.css") as $css) {
echo "<link type=\"text/css\" rel=\"stylesheet\" href=\"$css\">\n";
}
?>
</head>
<body>
<div id="css_1">Style 1</div>
<br>
<div id="css_2">Style 2</div>
<br>
<div id="css_3">Style 3</div>
</body>
</html>
Вы можете попробовать 'Glob()' => Http: // php.net/manual/en/function.glob.php –