I need some help as I am new on this. I am working on a function to add the day value that start from 0 to 6. I want to count it up the value for each day so I can connect to each url for each day, but on my code it will only show the value as 0 for each day.
Here is the code:
<?php
$channels = json_decode(file_get_contents('channels.json'), true);
$day = 0;
function get_shows($channel_id, DateTime $dt, $duration=1440, $skip_finished = true)
{
$url = 'http://example.comapi/GS?cid=' . $channel_id . '&offset=+00.00&day=' .$day++;
echo $url;
$day++;
}
if(!isset($_GET['id']) || !isset($channels[$_GET['id']]))
{
//some random code.....
}
else
{
// today + 6 following days
for($day=0; $day<=6; $day++)
{
// display date
echo '<h3>', $dt->format('Y-m-d (l)'), '</h3>';
// display shows
foreach(get_shows($channel_id, $dt, $duration) as $show)
{
}
$dt->add(new DateInterval('P1D'));
$dt->setTime(0, 0, 0);
}
}
?>
Output:
2018-05-04 (Friday)
http://example.com/api/GS?cid=44630&offset=+00.00&day=0
2018-05-05 (Saturday)
http://example.com/api/GS?cid=44630&offset=+00.00&day=0
2018-05-06 (Sunday)
http://example.com/api/GS?cid=44630&offset=+00.00&day=0
2018-05-07 (Monday)
http://example.com/api/GS?cid=44630&offset=+00.00&day=0
2018-05-08 (Tuesday)
http://example.com/api/GS?cid=44630&offset=+00.00&day=0
2018-05-09 (Wednesday)
http://example.com/api/GS?cid=44630&offset=+00.00&day=0
2018-05-10 (Thursday)
http://example.com/api/GS?cid=44630&offset=+00.00&day=0
Here is what I want to achieve:
2018-05-04 (Friday)
http://example.com/api/GS?cid=44630&offset=+00.00&day=0
2018-05-05 (Saturday)
http://example.com/api/GS?cid=44630&offset=+00.00&day=1
2018-05-06 (Sunday)
http://example.com/api/GS?cid=44630&offset=+00.00&day=2
2018-05-07 (Monday)
http://example.com/api/GS?cid=44630&offset=+00.00&day=3
2018-05-08 (Tuesday)
http://example.com/api/GS?cid=44630&offset=+00.00&day=4
2018-05-09 (Wednesday)
http://example.com/api/GS?cid=44630&offset=+00.00&day=5
2018-05-10 (Thursday)
http://example.com/api/GS?cid=44630&offset=+00.00&day=6
Can you please show me an example how I can add up the value for each day that start from 0 to 6 when I am calling on a function??