В настоящее время я работаю с PHP-кодом, который случайным образом выбирает цвета:
<div onclick="location.href='<?php the_permalink() ?>';" style="cursor:pointer;background:#<?php echo rand(0, 9); ?><?php echo rand(0, 9); ?><?php echo rand(0, 9); ?><?php echo rand(0, 9); ?><?php echo rand(0, 9); ?><?php echo rand(0, 9); ?>;" class="post bg thickbox" id="thickbox post-<?php the_ID(); ?>">
То, что я хотел бы сделать, это определить список предпочтительных цветов в одном файле PHP, а затем случайным образом пробовать элемент из этого списка в приведенном выше коде.
Каков правильный PHP-код для случайного отбора таких списков цветов? Как бы вы определили список цветов?
Я бы хотел, чтобы большинство предложили, определите ваши цвета как массив в одном файле php:
$colors = array("red", "blue", "#00ff00");
И затем используйте array_rand, чтобы выбрать один:
...background:<?= $colors[array_rand($colors, 1)] ?>;" class=...
Просто создайте массив цветов и выберите одну запись, используя rand (0, to) в качестве индекса.
<?php function getRandomColor(){ $a = array('#ff5500', '#000066', '#555555'); $indice = rand(0, count($a)-1); return $a[$indice]; }