0

我无法使用 PHP 的array_rand()函数提取随机数组值。我究竟做错了什么?!

$topics = array("1","2","3");
$colors = array("#ff3333", "#ffcc00", "#ccff33");

foreach ($topics as $t) {

            $c = array_rand($colors,1);

            echo "style='color:$c'";

        }

我正在返回整数,而不是我的值。

4

1 回答 1

3

array_rand() 返回随机条目的键。

所以你需要使用$colors[$c].

代码:

echo "style='color:$colors[$c]'";
于 2012-08-13T04:01:33.447 回答