ユーザーが任意に数字を入力して、表示を変更させたい場合など、CSSをPHPで変数を使って変更させたい場合、PHPファイルをCSSファイルとして読み込ませるとよい。
【htmlに直接の場合】
<link rel="stylesheet" type="text/css" href="sample.php" />
【phpで読み込ませる場合】
// linkタグでファイルを読み込みする直前でheader関数でCSSファイルとして読み込ませる
<head>
<?php
header('Content-Type: text/css; charset=utf-8');
include_once( 'sample.php' ); //CSSファイルとなるPHPファイル
?>
</head>
【CSSファイルとなるPHPファイルに細工する場合】
// PHPファイルの頭につける
<?php header('Content-Type: text/css; charset=utf-8'); ?>
@charset "UTF-8";