styleタグの中でfor文を使用してクラスを生成したいのですがうまくいきません
styleタグの中でfor文を使用して
.t0{ border: 5px solid $player[0]['first_color']};
.t1{ border: 5px solid $player[1]['first_color']};
.t2{ border: 5px solid $player[2]['first_color']};
.t3{ border: 5px solid $player[3]['first_color']};
.t4{ ・・・・・・・・
を実現し、別のfor文でループしているdivタグにクラスとして付与したいのですが、以下のコードでうまく動作しません。
原因がわかる方がいらしゃったら、ご回答の方をよろしくお願いいたします。
該当するソースコード
<?php
//省略します
?>
<!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<?php for ($k = 0; $k < $user_num; $k++) { ?>
<div class="<?php echo '.t' . $player[$k]["team_id"]; ?>">
<div class="img-box">
<img src="<?php echo $player[$k]["img_path"] ?>" alt="NoImage">
</div>
</div>
<?php } ?>
</body>
<style>
<?php for ($k = 0; $k < $user_num; $k++) { ?>
<?php $class_name = 't' . $player[$k]["team_id"]; ?>
<?php $first_color = '#' . $player[$k]['first_color']; ?>
<?php echo "." . $class_name . "{ border: 5px solid " . $first_color . " };" ?>
<?php } ?>
</style>
</html>