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 に答える