Tonen van tijdstippen
Hallo,
Misschien kunnen jullie mij helpen.
ik heb 4 tijdstippen in eetmaal, bijv. 7:00 uur, 12:00 uur, 15:00 uu en 21:00 uur.
Wat ik wil is dat bijv. als 7 uur geweest is dat alleen de volgend tijdstip wordt getoond, in dit geval 12uur en ga zomaar door..
Hoe krijg ik dit van elkaar? wil iemand mij helpen? Thanks
Misschien kunnen jullie mij helpen.
ik heb 4 tijdstippen in eetmaal, bijv. 7:00 uur, 12:00 uur, 15:00 uu en 21:00 uur.
Wat ik wil is dat bijv. als 7 uur geweest is dat alleen de volgend tijdstip wordt getoond, in dit geval 12uur en ga zomaar door..
Hoe krijg ik dit van elkaar? wil iemand mij helpen? Thanks
komen de tijden uit een database?
Nee, die zijn gedefinieerd bijv. $time[0], $time[1], $time[2] enz..
Gewijzigd op 14/02/2014 23:29:19 door Med ed
Code (php)
Gewijzigd op 15/02/2014 00:14:59 door - SanThe -
Hallo SanThe,
bedankt voor je reactie. Is het mogelijk in de array de tijden'07:00' en de rest te vervangen door $times[0], $times[1] enz..? want dat is de tijd die opgehaald moet worden. Ik hoop dat je begrijpt wat ik bedoel.
bedankt voor je reactie. Is het mogelijk in de array de tijden'07:00' en de rest te vervangen door $times[0], $times[1] enz..? want dat is de tijd die opgehaald moet worden. Ik hoop dat je begrijpt wat ik bedoel.
zoiets?
$time = array($times[0], $times[1], $times[2], $times[3]);
$time = array($times[0], $times[1], $times[2], $times[3]);
$times is al een array dus je kan gewoon dit doen:
Toevoeging op 15/02/2014 00:52:16:
Let wel op dat $times dit format heeft xx:yy
Code (php)
Toevoeging op 15/02/2014 00:52:16:
Let wel op dat $times dit format heeft xx:yy
Ga ik proberen, thanks
Toevoeging op 15/02/2014 00:53:30:
wat houdt in het format xx:yy?
Toevoeging op 15/02/2014 00:53:30:
wat houdt in het format xx:yy?
Gewijzigd op 15/02/2014 00:54:07 door Med ed
Niet 7:00 maar 07:00
aha, dankje
Hij werkt! dankjewel SanThe. Hij geeft de juiste tijden aan, alleen hij toont de naam die bij desbetreffende tijd hoort niet. bijv. slaaptijd:$slaaptijd enz.. hoe krijg ik dit van elkaar?
Gewijzigd op 19/02/2014 12:54:58 door Med ed
Med ed op 19/02/2014 12:50:15:
bijv. slaaptijd
En waar komt dat woord vandaan?
de naam slaaptijd heb ik zelf aan toegekend. 21:00 uur is dan de slaaptijd, 12:00 uur is etenstijd
Med ed op 19/02/2014 12:58:04:
de naam slaaptijd heb ik zelf aan toegekend. 21:00 uur is dan de slaaptijd, 12:00 uur is etenstijd
Waar komt die vandaan. Heb je die als key meegegeven of wat? Laat anders het stukje code zien waar je het nu hebt staan.
sorry bedoel het zo;
$times = array($opstaan, $naarschool, $eten, $huiswerk, $slaaptijd);
$times = array($opstaan, $naarschool, $eten, $huiswerk, $slaaptijd);
in $opstaan staat de tijd? Dan nog heb je nergens de tekst 'Opstaan'. Je zou dit als key mee kunnen geven.
Dat is waar ik op zoek was; geweldig mooie forum. Thanks
Hoi,
heeft wel lang geduurd, maar dat is wat ik met jullie hulp van gemaakt heb, alleen ik krijg de text niet getoond. Doe ik iets verkeerd?
heeft wel lang geduurd, maar dat is wat ik met jullie hulp van gemaakt heb, alleen ik krijg de text niet getoond. Doe ik iets verkeerd?
Quote:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<?php
$times = array('Imsak'=>$Imsak, 'Fajr'=>$Fajr, 'Shorook'=>$Sunrise, 'Dhuhr'=>$Dhuhr, 'Asr'=>$Asr, 'Sunset'=>$Sunset, 'Maghrib'=>$Maghrib, 'Isha'=>$Isha, 'Midnight'=>$Midnight);
sort($times);
$next = '';
$now = date('H:i');
foreach($times as $text=>$value)
{
if($now < $value)
{
$next = $value;
break;
}
}
if($next == '')
{
$next = $times[0];
}
echo $text . $next;
?>
$times = array('Imsak'=>$Imsak, 'Fajr'=>$Fajr, 'Shorook'=>$Sunrise, 'Dhuhr'=>$Dhuhr, 'Asr'=>$Asr, 'Sunset'=>$Sunset, 'Maghrib'=>$Maghrib, 'Isha'=>$Isha, 'Midnight'=>$Midnight);
sort($times);
$next = '';
$now = date('H:i');
foreach($times as $text=>$value)
{
if($now < $value)
{
$next = $value;
break;
}
}
if($next == '')
{
$next = $times[0];
}
echo $text . $next;
?>
Gewijzigd op 01/03/2014 16:59:15 door Med ed
Text is een onderdeel van de foreach. Je kunt deze dus niet daarbuiten gebruiken.
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<?php
$times = array('Imsak'=>$Imsak, 'Fajr'=>$Fajr, 'Shorook'=>$Sunrise, 'Dhuhr'=>$Dhuhr, 'Asr'=>$Asr, 'Sunset'=>$Sunset, 'Maghrib'=>$Maghrib, 'Isha'=>$Isha, 'Midnight'=>$Midnight);
sort($times);
$next = '';
$now = date('H:i');
foreach($times as $key=>$value)
{
if($now < $value)
{
$next = $value;
$text = $key;
break;
}
}
if($next == '')
{
$next = $times[0];
}
echo $text . $next;
?>
$times = array('Imsak'=>$Imsak, 'Fajr'=>$Fajr, 'Shorook'=>$Sunrise, 'Dhuhr'=>$Dhuhr, 'Asr'=>$Asr, 'Sunset'=>$Sunset, 'Maghrib'=>$Maghrib, 'Isha'=>$Isha, 'Midnight'=>$Midnight);
sort($times);
$next = '';
$now = date('H:i');
foreach($times as $key=>$value)
{
if($now < $value)
{
$next = $value;
$text = $key;
break;
}
}
if($next == '')
{
$next = $times[0];
}
echo $text . $next;
?>
Oke, hoe los ik het op? wat ik wil is dat bijv. Imsak 13:00 uur, Fajr 15:30 uur enz.




