Gå til innhold

[Løst]Funksjonen date() til å finne informasjon om dager?


Anbefalte innlegg

Skal lage et lite morsomt program. Hvor jeg skal benytte et array til å skrive ut en unik beskjed for hver ukedag. F.eks, dersom $dag har verdien 1 skal den skrive ut innholdet på plass 1 i arrayet. Som f.eks kan være «Jess! Det er

mandag og jeg skal tilbake til skolen.

 

Har kommet frem til dette:

	$dag = date ("N");
$ukedager = array("Mandag","Tirsdag", "Onsdag", "Torsdag","Fredag","Lørdag","Søndag");
if($dag == 1)
{
	echo $ukedager[$dag-0] . "maaaandag";
}
else if($dag == 2)
{
	echo $ukedager[$dag-1] . "tiiiirsdag";
}
else if($dag == 3)
{
	echo $ukedager[$dag-0] . "onsdag";
}
else if($dag == 4)
{
echo $ukedager[$dag+1] . "torsdag";
}

?>

 

men får programmet bare til å vise tirsdag. Fre-Søndag har jeg bare ikke tatt med enda."

 

Noen som kan gi meg et lite dytt i ryggen?

Takker for hjelp på forhånd!

 

Mvh Splinten

Lenke til kommentar
Videoannonse
Annonse

Du kan gjøre det mye enklere

 

<?php

$ukedag = date("N");

$meldinger = array(1 => "I dag er det mandag!", 2 => "I dag er det tirsdag!", 3 => "I dag er det onsdag!", 4 => "I dag er det torsdag", 5 => "I dag er fredag!", 6 => "I dag er det lørdag!", 7 => "I dag er det søndag");

print $meldinger[$ukedag];

?>

Lenke til kommentar

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 konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...