Avatar billede jaw Nybegynder
20. maj 2004 - 20:48 Der er 8 kommentarer og
2 løsninger

find største værdi

Hey.

Jeg har f.eks. flg. variabler:

$test1 = 14;
$test2 = 12;
$test2 = 199;

Sådan set nogen random tal. Men det jeg så vil have, er at $test2 bliver udskrevet, da det er det største... Hvordan kan man det?
Avatar billede michael_stim Ekspert
20. maj 2004 - 21:04 #1
if($test1>$test2 AND $test1>$test3){
echo $test1;
}
else if($test2>$test3 AND $test2>$test1){
echo $test2;
}
else {
echo $test3;
}
Avatar billede michael_stim Ekspert
20. maj 2004 - 21:10 #2
Hvis du lægger dine variabler i en array kan du bruge min-funktionen.
http://dk.php.net/manual/en/function.min.php
Avatar billede michael_stim Ekspert
20. maj 2004 - 21:12 #3
if($test1>$test2 && $test1>$test3){
echo $test1;
}
else if($test2>$test3 && $test2>$test1){
echo $test2;
}
else {
echo $test3;
}

Fik vist lige blandet sql og php sammen ;o)
Avatar billede detox Nybegynder
20. maj 2004 - 21:27 #4
Eller nok rettere max():

echo max($test1,$test2,$test3);
Avatar billede bromer Nybegynder
20. maj 2004 - 21:40 #5
michael_stim:

Hvorfor skal du dog have dine variabler i et array. max og min tager ikke et fast antal parametra.
Avatar billede michael_stim Ekspert
20. maj 2004 - 21:44 #6
Klart det skal väre max ;o)
Avatar billede jaw Nybegynder
20. maj 2004 - 23:37 #7
Det var jo lige det jeg manglede... Takker :)

Og hvordan point skal deles, ved jeg ikke... Detox og Michael_Stim var jo sådan set i fællesskab frem til det samme... Kan I 2 blive enige om noget???
Avatar billede michael_stim Ekspert
21. maj 2004 - 09:30 #8
Det er bare at lade detox svare, og så markerer du begge navne og accepterer.
//Michael
Avatar billede detox Nybegynder
21. maj 2004 - 09:49 #9
Det var nu et beskedent bidrag jeg kom med ;O)
Avatar billede jaw Nybegynder
21. maj 2004 - 11:24 #10
Ja, ja... Men jeg ville jo ikke risikere at nogen blev sure over ikke at få alle point, eller omvendt :)

Men endnu engang tak...
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