這使得看起來有點奇怪,但是有沒有腳本踢,會產生隨機評論,有點像聊天室評論。php隨機評論生成器
隨機的東西,如「IM無聊」,「嘿人」,「要註冊CYA」,「任何人看過電影_」。
任何人都遇到過這樣的事情嗎?
這使得看起來有點奇怪,但是有沒有腳本踢,會產生隨機評論,有點像聊天室評論。php隨機評論生成器
隨機的東西,如「IM無聊」,「嘿人」,「要註冊CYA」,「任何人看過電影_」。
任何人都遇到過這樣的事情嗎?
$comments = array("Im bored", "Hey people", "Gonna log cya", "Anyone seen the film");
$random_comment = array_rand($comments);
echo $comments[$random_comment];
$result = mysql_query("SELECT `comment` FROM `comments` ORDER BY RAND() LIMIT 0,1");
if($result) echo mysql_result($result, 0);
order by rand()太貴了 – 2012-07-07 12:49:32
@ran - 它**是**很貴。但是,我們不能假設它的**過於昂貴,看不到上下文。 – Lix 2012-07-07 12:51:59
$comments = array("Im bored", "Hey people", "Gonna log cya", "Anyone seen the film");
shuffle($comments);
echo $comments[0];//1,2,3.....
你可以生成由兩個數組結合的隨機選擇亂評。
一對personal pronoun和一個用於動作/動詞...
$pronoun = array(
"I'm",
"You're"
"He's",
"She's",
"They're"
);
$action = array(
"stacking",
"overflowing",
"confused",
"bewildered",
"wondering how many more of these I can make up",
"getting bored... So that's enough for now..."
);
每個這些陣列的運行array_rand()
一次將返回隨機指數和連接相應的值會產生一個評論。你必須加強陣列並滿足你的需求。
$comment = $pronoun[array_rand($pronoun)] . ' ' . $action[array_rand($action)];
創建註釋生成功能將進一步緩解使用該系統的過程 -
function generateComment(){
global $pronoun,$action;
return $pronoun[array_rand($pronoun)] . ' ' . $action[array_rand($action)]
}
'array_rand()'返回一個隨機索引,而不是一個值。它應該是'$ comment = $代詞[array_rand($代詞)]'。' '。$ action [array_rand($ action)];' – 2012-07-07 12:47:28
太真@nik - 感謝您爲我抓到!編輯以反映那.. – Lix 2012-07-07 12:49:21
創建的數據庫或數組中的評論列表,每次選擇一個隨機指數選擇一個隨機評論。 – Lix 2012-07-07 12:38:02