Avatar billede dex_dexter Nybegynder
12. marts 2003 - 09:00 Der er 3 kommentarer og
3 løsninger

case/switch størrere/inindre end

jeg skal have lavet en lille switch der finder ud af om et tal ($i) er mindre end 40, eller mellem 40 & 80 & mellem 81 & 100, hvordan faen skal det lige laves, har kigget mig blind på manualen om det
Avatar billede schaefner Juniormester
12. marts 2003 - 09:04 #1
Umiddelbart vil det være nemmere at bruge en ganske almindelig if-sætning:

if ($i < 40) {
    echo "Mindre end 40";
} elseif ($i > 40 && $i < 80) {
    print "Imellem 40 80";
} elseif ($i > 81 && $i < 100) {
    print "Imellem 81 og 100";
}
Avatar billede avminarm Juniormester
12. marts 2003 - 09:05 #2
Tror du ikke det ligger mere til en if/else

if($i < 40){ ...
osv
Avatar billede dex_dexter Nybegynder
12. marts 2003 - 10:40 #3
jeg skal have den til at finde ud af om tallet er mellem 40 og 50, 50 og 60, helt op til 190, så det bliver if sætningen fra helvedet til sidst ;)
derfor tænkte jeg om det andet var bedre
Avatar billede apache999 Nybegynder
12. marts 2003 - 11:17 #4
And it goes a little something like this. break; er lige med for lidt ekstra livrem og seler.

<?

    $i = 30;
   
    switch ($i){
        case ($i<40):
            echo "et";
            break;
        case($i>=40 AND $i<50):
            echo "to";
            break;
        case($i>=50 AND $i<60):
            echo "tre";
            break;
        case($i>=60):
            echo "fire";
    }
?>
Avatar billede apache999 Nybegynder
12. marts 2003 - 11:19 #5
And it goes a little something like this. break; er lige med for lidt ekstra livrem og seler. Hvor er hele den her side i øvrigt idiotisk opbygget. Webmasteren burde abonnere på sin egen brugervenligheds-kategori. Lige et surt opstød.


<?

    $i = 30;
   
    switch ($i){
        case ($i<40):
            echo "et";
            break;
        case($i>=40 AND $i<50):
            echo "to";
            break;
        case($i>=50 AND $i<60):
            echo "tre";
            break;
        case($i>=60):
            echo "fire";
    }
?>
Avatar billede dex_dexter Nybegynder
17. marts 2003 - 13:08 #6
i har alle ret, så i får alle points
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