Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/282.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP-在url中插入日期_Php_Date_Url - Fatal编程技术网

PHP-在url中插入日期

PHP-在url中插入日期,php,date,url,Php,Date,Url,通过这段代码,我将API与我的项目连接起来。 在$scurloptur中是我的API url,我从中检索一些数据并将其转换为json格式。我设法从和到检索了除时间之外的所有内容。我的url需要如下所示:http://localhost/Something/json.php?json_id=get_measurements&measuringStation_id=551&matter_id=2&data_type=4&time_from=16.5.2018&time_to=18.5.2018如何从

通过这段代码,我将API与我的项目连接起来。
$scurloptur
中是我的API url,我从中检索一些数据并将其转换为json格式。我设法从和到检索了除时间之外的所有内容。我的url需要如下所示:
http://localhost/Something/json.php?json_id=get_measurements&measuringStation_id=551&matter_id=2&data_type=4&time_from=16.5.2018&time_to=18.5.2018
如何从和到获取时间

case 'get_measurements':

        $nMeasuringStationID= $_GET['measuringStation_id'];
        $nMatterID = $_GET['matter_id'];
        $nDataType = $_GET['data_type'];
        $sTimeFrom = $_GET['time_from'];
        $sTimeTo = $_GET['time_to'];

        $sCurloptUrl = 'http://iszz.azo.hr/iskzl/rs/podatak/export/json?measuringStation='.$nMeasuringStationID.'&polutant='.$nMatterID.'&dataType='.$nDataType.'&timeFrom='.$sTimeFrom.'&timeTo='.$sTimeTo.'';

        $headers = [
            'Content-Type: application/json',
        ];
        $curl = curl_init();
        curl_setopt_array($curl, array(
            CURLOPT_RETURNTRANSFER => 1,
            CURLOPT_HTTPGET => true,
            CURLOPT_SAFE_UPLOAD => true,
            CURLOPT_HTTPHEADER => $headers,
            CURLOPT_URL => $sCurloptUrl
        ));
        $oResponse = curl_exec($curl);
        curl_close($curl);
        $oResponse = json_decode($oResponse, true);

        //var_dump($oResponse);

        foreach ($oResponse as $Measurements) 
        {
            $oMeasurement = new Measurement( $Measurements['Data']['value'], $Measurements['Data']['measuring_unit'], $Measurements['Data']['time']);
            array_push($oJson, $Measurements);
        }   
    break;

您的url中有time_from,但您正在使用timeFrom和timeTo以及time_to添加它 因此,这将获得您的价值观:

    $sTimeFrom = $_GET['timeFrom'];
    $sTimeTo = $_GET['timeTo'];

您还没有问过如何使用此代码获取time_from和time_to这两个字段在表单中的名称是什么?