/
Forside
/
Teknologi
/
Udvikling
/
PHP
/
Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn
*
Kodeord
*
Husk mig
Brugerservice
Kom godt i gang
Bliv medlem
Seneste indlæg
Find en bruger
Stil et spørgsmål
Skriv et tip
Fortæl en ven
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 :
177552
Tips :
31968
Nyheder :
719565
Indlæg :
6408849
Brugere :
218887
Månedens bedste
Årets bedste
Sidste års bedste
Copyright © 2000-2024 kandu.dk. Alle rettigheder forbeholdes.