login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Een ARRAY, date vraag. (Opgelost)

Offline arthurheijm - 24/10/2013 22:52 (laatste wijziging 25/10/2013 16:18)
Avatar van arthurheijmLid Ik wil voor op mijn site , op bepaalde dagen iets kunnen tonen. Nu had ik gedacht, ik doe het zo:

  1. <?php
  2.  
  3. date('d');
  4. $Dag = date("d");
  5. $array3 = array("2", "10", "17", "24", "31");
  6.  
  7. if($Dag == $array3)
  8. {
  9. echo '2-10-17-24-31';
  10. }
  11.  
  12. ?>

Maar dit werk helaas niet. Als ik de de $date echo, geeft hij aan 24. Dat is dus vandaag. Maar verder geeft hij dus niets aan.

Waar ga ik hier de fout in ?  

1 antwoord

Gesponsorde links
Offline WouterJ - 25/10/2013 00:36
Avatar van WouterJ HTML gevorderde Je vergelijk een nummer met een array met nummers. Hoe wil je dat php het gaat doen? Jij wilt dat php gaat kijken of get nummer is in de array bevindt, hiervoor heeft ph de in_array functie. Deze geeft true wanneer het element in de array is en anders false:

  1. if (in_array($Dag, $array3)) {
  2. echo '2-10-17-24-31';
  3. }


Extra tip: geef je variabelen een beetje goede namen, aan een naam als array3 heb je niks... Ook raad ik aan alle variabelen in kleine letters te typen, dan kun je je nooit vergissen of de naam met een hoofdletter begon of niet.
Gesponsorde links
Je moet ingelogd zijn om een reactie te kunnen posten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.184s