/
Forside
/
Teknologi
/
Udvikling
/
PHP
/
Nyhedsindlæg
Login
Brugernavn
*
Kodeord
*
Husk mig
Brugerservice
Kom godt i gang
Bliv medlem
Seneste indlæg
Stil et spørgsmål
Skriv et tip
Pointsystemet
Kontakt Kandu.dk
Emnevisning
Kategorier
Alfabetisk
Karriere
Interesser
Teknologi
Reklame
Top 10 brugere
PHP
#
Navn
Point
1
rfh
3959
2
natmaden
3372
3
poul_from
3310
4
funbreak
2700
5
stone47
2230
6
Jin2k
1960
7
Angband
1743
8
Bjerner
1249
9
refi
1185
10
Interkril..
1146
Vis billeder i tilfælig rækkefølge
Fra :
Jens Gregersen
Dato :
16-09-03 23:58
Jeg skal have lavet nogle visninger af nogle sponsorer i en tilfældig
rækkefølge. Først tænkte jeg på at bruge rand(), men den giver jo kun ét
output.
Skal jeg over i noget shuffle eller har i andre gode forslag?
Lidt af min egen ide:
$s1 = "<a href="
http://link1">
src="pic1"></a>";
$s2 = "<a href="
http://link2">
src="pic2"></a>";
$s3 = "<a href="
http://link3">
src="pic3"></a>";
osv...
Så det bliver noget med at shuffle de X forskellige variabler og udskrive
dem tilfældig hver gang.
Jeg syntes egentlig i starten at det ikke så besværligt ud, men nu, hvor jeg
sidder og roder med det synes jeg da egentlig ikke det er så ligetil...
På forhånd tak :)
--
Jens Gregersen
9670 Løgstør
Ved mail, fjern pr0n'et i min mailadresse
Poul-Erik Andreasen (
17-09-2003
)
Kommentar
Fra :
Poul-Erik Andreasen
Dato :
17-09-03 00:14
On Wed, 17 Sep 2003 00:58:21 +0200
"Jens Gregersen" <jg@PR0Nstofanet.dk> wrote:
> Jeg skal have lavet nogle visninger af nogle sponsorer i en tilfældig
> rækkefølge. Først tænkte jeg på at bruge rand(), men den giver jo kun ét
> output.
> Skal jeg over i noget shuffle eller har i andre gode forslag?
>
> Lidt af min egen ide:
>
> $s1 = "<a href="
http://link1">
src="pic1"></a>";
> $s2 = "<a href="
http://link2">
src="pic2"></a>";
> $s3 = "<a href="
http://link3">
src="pic3"></a>";
> osv...
>
> Så det bliver noget med at shuffle de X forskellige variabler og udskrive
> dem tilfældig hver gang.
> Jeg syntes egentlig i starten at det ikke så besværligt ud, men nu, hvor jeg
> sidder og roder med det synes jeg da egentlig ikke det er så ligetil...
>
> På forhånd tak :)
1. smid dem ind i et Array og
2. lav en løkke hvor du
a. bruger random() til at vælge et tilfældig en.
b. udlæs den
c. fjeern derefter pågældende hvis der ikke må være gentagelser
# Der findes en array function til dette.Se manualen
slut løkke når der ikke er mere i arrayet.
--
Poul-Erik Andreasen
http://www.linux-service.dk
http://www.pea.dk
Lars Dybdahl (
17-09-2003
)
Kommentar
Fra :
Lars Dybdahl
Dato :
17-09-03 00:41
Jens Gregersen wrote:
> Jeg skal have lavet nogle visninger af nogle sponsorer i en tilfældig
> rækkefølge.
Smid dem ind i et array, brug shuffle() og vis så arrayet.
Lars.
--
Freelance programmør
Programmering mod timebetaling
Jens Gregersen (
17-09-2003
)
Kommentar
Fra :
Jens Gregersen
Dato :
17-09-03 12:08
> Smid dem ind i et array, brug shuffle() og vis så arrayet.
Yep.. Nu virker det. Jeg lavede flg. script:
$sponsor = array(
1 => 'sponsor1',
'sponsor2',
'sponsor3');
shuffle($sponsor);
$i = 0;
while($i < 3) {
print $sponsor[$i];
$i++;
}
Jeg tænkte, at andre måske kunne have gavn af dette...
--
Jens Gregersen
9670 Løgstør
Ved mail, fjern pr0n'et i min mailadresse
No1 (
20-09-2003
)
Kommentar
Fra :
No1
Dato :
20-09-03 01:38
> $i = 0;
>
> while($i < 3) {
> print $sponsor[$i];
> $i++;
> }
Ovenstående del kan ændres til følgende (utestet):
foreach ($sponsor as $val) {
print $val;
}
Søg
Alle emner
Teknologi
Udvikling
PHP
Indstillinger
Spørgsmål
Tips
Usenet
Reklame
Statistik
Spørgsmål :
177821
Tips :
31980
Nyheder :
719565
Indlæg :
6410979
Brugere :
218912
Månedens bedste
Årets bedste
Sidste års bedste
Copyright © 2000-2026 kandu.dk. Alle rettigheder forbeholdes.