webForumDet fria alternativet

Intressant utmaning?

PHP

1 svar · 265 visningar · startad av Tim

Medlem sedan jan. 2002115 inlägg
Frågan#1

Jag vill slumpvis få fram citat, och citatkälla, från en array och posta dom tillsammans på sidan.

Jag tror det är själva slumpningen som ställer till problem:

$random = array(

"Robert de Grimston" => "As it is - so be it",
"Genesis P. Orridge" => "Thought is the enemy of faith(therefore the enemy of society)"

);

shuffle($random);

list($index,$varde) = each($random);

echo $varde."\<br\>" . $index;

Detta returnerar:

citat
0

Medlem sedan dec. 2001314 inlägg
#2

Om du använder print_r ( $random ); efter du har använt shuffle så ser du felet.
Du får nog använda rand() istället.

265 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
138 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)