Hayer Skrevet 18. juni 2006 Del Skrevet 18. juni 2006 Hei Lurte på hvorfor dette ikke funka $dag=date("d"); if ( $dag == 1 ) { echo "Mandag"; } if ( $dag == 2 ) { echo "Tirsdag"; } if ( $dag == 3 ) { echo "Onsdag"; } if ( $dag == 4 ) { echo "Torsdag"; } if ( $dag == 5 ) { echo "Fredag"; } if ( $dag == 6 ) { echo "Lørdag"; } if ( $dag == 7 ) { echo "Søndag"; } if ( $dag == 8 ) { echo "Mandag"; } if ( $dag == 9 ) { echo "Tirsdag"; } if ( $dag == 10 ) { echo "Onsdag"; } if ( $dag == 11 ) { echo "Torsdag"; } if ( $dag == 12 ) { echo "Fredag"; } if ( $dag == 13 ) { echo "Lørdag"; } if ( $dag == 14 ) { echo "Søndag"; } if ( $dag == 15 ) { echo "Tirsdag"; } if ( $dag == 16 ) { echo "Onsdag"; } if ( $dag == 17 ) { echo "Torsdag"; } if ( $dag == 18 ) { echo "Fredag"; } if ( $dag == 19 ) { echo "Lørdag"; } if ( $dag == 20 ) { echo "Søndag"; } if ( $dag == 21 ) { echo "Tirsdag"; } if ( $dag == 22 ) { echo "Onsdag"; } if ( $dag == 23 ) { echo "Torsdag"; } if ( $dag == 24 ) { echo "Fredag"; } if ( $dag == 25 ) { echo "Lørdag"; } if ( $dag == 26 ) { echo "Søndag"; } if ( $dag == 27 ) { echo "Mandag"; } if ( $dag == 28 ) { echo "Tirsdag"; } if ( $dag == 29 ) { echo "Onsdag"; } if ( $dag == 30 ) { echo "Torsdag"; } if ( $dag == 31 ) { echo "Fredag"; } Lenke til kommentar
Paull Skrevet 18. juni 2006 Del Skrevet 18. juni 2006 Tja, funker her i alle fall.. Får opp Fredag, men det er jo slik det er programmert, så.. Lenke til kommentar
trondes Skrevet 18. juni 2006 Del Skrevet 18. juni 2006 Hmm.. en liten vanskelig måte å gjør det på? hva med å prøve: $dag = date("w"); $dager = array( "Søndag", "Mandag", "Tirsdag", "Onsdag", "Torsdag", "Fredag","Lørdag"); print $dager[ $dag ]; Eller du kan ta en titt på http://no.php.net/manual/en/function.strftime.php Ditt program går utifra at den første i mnd er en mandag, men IRL er det desverre ikke slikt Lenke til kommentar
Peter Skrevet 18. juni 2006 Del Skrevet 18. juni 2006 (endret) Ditt program går utifra at den første i mnd er en mandag, men IRL er det desverre ikke slikt 6329556[/snapback] Det variérer faktisk, tror jeg, mhp. hvilket land du er i. setlocale er en kjekk funksjon dersom ting oppfører seg merkelig. Endret 18. juni 2006 av Nazgul Lenke til kommentar
qualbeen Skrevet 18. juni 2006 Del Skrevet 18. juni 2006 Det variérer faktisk, tror jeg, mhp. hvilket land du er i.setlocale er en kjekk funksjon dersom ting oppfører seg merkelig. 6329597[/snapback] vel, alle som følger samme kalender som oss, går inn i en ny måned samtidig som oss. Og det er selvfølgelig samme ukedag der som her (husk å ta hensyn til tidsforskjeller). Ergo begynner månedene på samme ukedag i alle land som følger samme kalender! Men det er mulig nazgul tenker på hvilken ukedag som er satt som første dag i uken? For det varierer nok litt.. Men det bør ikke ha så mye å si i denne sammenheng egentlig... Lenke til kommentar
Hayer Skrevet 19. juni 2006 Forfatter Del Skrevet 19. juni 2006 @trondes Akkurat det jeg prøvde først nesten...men fikk det ikke til.. =( Lenke til kommentar
trondes Skrevet 19. juni 2006 Del Skrevet 19. juni 2006 function test( $tall1, $tall2 ){ $minus = $tall1 - $tall2; $pluss = $tall1 + $tall2; // feil måtte return array( pluss=>$pluss, minus=>$minus); // rett måtte return array( $pluss, $minus); } list( $pluss, $minus) = test( 5,5); print "pluss: ".$pluss; print "minus: ".$minus; Den vil bare virke hvis det blir returnert array med nummer som key.. Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå