PHP array_rand问题

时间:2012-08-13 03:59:12

标签: php arrays

我在使用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'";

        }

我得到的是中间人,而不是我的价值观。

1 个答案:

答案 0 :(得分:3)

array_rand()返回随机条目的密钥。

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

代码:

echo "style='color:$colors[$c]'";