cssクラスにランダムな背景色を設定したい...私はすでにこのPHPコードを取得しています:
<?php $color = sprintf(“#%06x”,rand(0,16777215)); ?>
これは私のstyle.phpです:
<?php
header('Content-Type: text/css');
?>
body {
background: INSERT PHP COLOR HERE - BUT HOW?;
}
これは、あなたの望むことですか:
body {
background: <?php echo $color; ?>;
}
完全な行は次のようになります。
<?php
$color = sprintf("#%06x",rand(0,16777215));
header('Content-Type: text/css');
?>
body {
background: <?php echo $color; ?>;
}
そして、あなたの質問はどこにありますか?冗談だ。
上記のcss行に変数を直接挿入します。
body {
background: <?php echo $color?>;
}
それを機能させるために;)
<?=$color; ?>
本文はPHPドキュメント内にありますか?
ランダムな色を選ぶための色の配列を作ってみませんか?
<?php
$input = array("#000080", "#00CED1", "#191970");
$rand_keys = array_rand($input, 2);
echo $input[$rand_keys[0]] . "\n";
echo $input[$rand_keys[1]] . "\n";
?>
名前を16進コードに置き換えるだけです。
このようにファイルを変更します。
<?php
header('Content-Type: text/css');
$color = sprintf(“#%06x”,rand(0,16777215));
?>
body {
background: <?php echo $color; ?>;
}