在this tutorial在每日靈感的一部分,他說:我不明白的PHP「每日報價」教程
$quote = array(
1 => "Quote 1",
2 => "Quote 2",
3 => "Quote 3",
4 => "Quote 4",
5 => "Quote 5",
);
srand ((double) microtime() * 1000000);
$randnum = rand(1,5);
echo"$quote[$randnum]";
我不明白他在做什麼(直譯)這裏:
srand ((double) microtime() * 1000000);
你能幫我理解這是什麼嗎?
我知道srand()是:
種子隨機數發生器
但是,爲什麼他這樣做,有什麼的地步了嗎?
順便說一句:我會去像這樣的東西:
<?php
$quotes = array(
"one",
"two",
"three"
);
echo $quotes[rand(0,count($quotes)-1)];
?>
這有什麼問題呢?
它只是一個關於是真正隨機的或不啄...... http://www.capuzza.com/detail.php?ID=115293 – acm 2010-12-06 16:32:53
@andre馬託斯也就是從2007年我看來,這是不真的有必要:http://stackoverflow.com/questions/4368616/do-not-understand-php-daily-quote-tutorial/4368656#4368656謝謝! – Trufa 2010-12-06 16:37:19
你說得對,但那是我所知道的(真的過時了!)。這就是爲什麼我發表評論而不是真正的答案!我現在覺得更開明瞭! :-) – acm 2010-12-06 16:41:38