我在使用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'";
}
我得到的是中间人,而不是我的价值观。
答案 0 :(得分:3)
array_rand()返回随机条目的密钥。
所以你需要使用$colors[$c]
。
代码:
echo "style='color:$colors[$c]'";