Avatar billede mrfunder Nybegynder
24. oktober 2004 - 14:44 Der er 4 kommentarer

Random variabel?

Hej. Kan jeg lave en funktion der automatisk vælger en klumme tekst?

Jeg kan selv lave det på denne måde:

tekst1
tekst2
tekst3
tekst4

$value = rand(1,5);

if($value == 1) {
tekst1
elseif($value == 2) {
tekst2
elseif($value == 3) {
tekst3
elseif($value == 4) {
tekst4
elseif($value == 5) {
tekst5

Men mit spørgsmål til jer er.. Er der ikke en lettere måde at lave det på? :)
Avatar billede hmortensen Nybegynder
24. oktober 2004 - 14:54 #1
Brug array.
$value= array();
$value[0] = "tekst1";
$value[1] = "tekst2";
$value[2] = "tekst3";
$value[3] = "tekst4";
$value[4] = "tekst5";

echo $value[rand(0,4)];
Avatar billede olebole Juniormester
24. oktober 2004 - 20:05 #2
<ole>

$value= array();
$value[0] = "tekst1";
$value[1] = "tekst2";
$value[2] = "tekst3";
$value[3] = "tekst4";
$value[4] = "tekst5";

shuffle($value);
print $value[0];

/mvh
</bole>
Avatar billede hmortensen Nybegynder
24. oktober 2004 - 20:08 #3
Nå ja shuffle. Så behøver man heller ikke tælle hvor mange der er i array'et
Avatar billede mrfunder Nybegynder
25. oktober 2004 - 16:44 #4
Smid et svar
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester