WN

WN (https://www.wn.se/forum/index.php)
-   Serversidans teknologier (https://www.wn.se/forum/forumdisplay.php?f=4)
-   -   slumpa definition... (https://www.wn.se/forum/showthread.php?t=17480)

Gonte 2006-11-13 10:45

hmm... hur gör man egentligen...

texten som visas i en enkel flashruta definieras i en fil med följande innehåll:
Kod:

<?php
$acidgreen_url = "titel";
$acidgreen_text1 = "slogan";



?>


kan nån förklara hur man ordnar så den andra texten (slogan) slumpas varje gång utifrån en lista med olika alternativ?

PeterM 2006-11-13 12:06

Skapa en array med textsträngar, slumpa fram ett värde mellan 0 och antalet textsträngar minus ett, slå upp vilken textsträng det framslumpade värdet motsvarar.

Kod:

<?php
$t= array();
$t[] = "abc";
$t[] = "def";
$t[] = "ghi";
$t[] = "jkl";
$t[] = "mno";

$i = rand(0, count($t) - 1);
echo $t[$i];
?>


Gonte 2006-11-13 15:41

lyckades börja med totalfel (fick den att visa det framslumpade numret istället för motsvarande textrad, något obegripligt för besökare varför en siffra dyker upp i rutan...)

men en energidryck senare så vart problemet löst ;P

tack för hjälpen :D


Alla tider är GMT +2. Klockan är nu 18:26.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson