//echo"<pre>";
        //var_dump($query);
        for ($i = 0; $i < $count; $i++) {
            $data['Result']['Data'][$i]['gmt_id'] = CLS_MYSQL::GetResultValue($query, $i, 'id');
            $data['Result']['Data'][$i]['gmt'] = CLS_MYSQL::GetResultValue($query, $i, 'gmt');
            $data['Result']['Data'][$i]['secondsDiff'] = CLS_MYSQL::GetResultValue($query, $i, 'secondsDiff');
            //$data['Result']['Data'][$i]['Location']=CLS_MYSQL::GetResultValue($query,$i,'Location');
            //print_r($location);
            //$spl=preg_split('/(,(?: ))/', $location);
            $location = CLS_MYSQL::GetResultValue($query, $i, 'Location');
            /*if($split==1)
            		{
            		$data['Result']['Data'][$i]['Location']=preg_split('/(,(?: ))/', $location);
            		}
            		else
            		{
            		$data['Result']['Data'][$i]['Location']=$location;
            		}*/
            $data['Result']['Data'][$i]['Location'] = $split == 1 ? preg_split('/(,(?: ))/', $location) : $location;
            //print_r($spl);
            //exit();
        }
        $this->display($data);
    }
    public function display($data)
    {
        echo DB_Mysql::encode($data);
    }
}
$gmt = new gmt();
$gmt->getFullGmtData($split);
<?php

include 'gmt.class.php';
$gmt = new gmt();
echo '<h3>Your server gmt is : ' . date('P') . '(' . date('e') . ')</h3>';
echo '<h3>Your server time is : ' . date('Y-m-d H:i:s') . '</h3>';
$date = '2009-06-20 05:00:00';
//EX 1:
echo '<p>GMT according to your server : ' . $gmt->getByGMT() . '</p>';
//EX 2:
$gmt->setZoneId(3);
$gmt->setDateToConvert($date);
echo '<p>GMT Minus 10 hour as on ' . $date . ' : ' . $gmt->getByGMT() . '</p>';
//Reset zone and date
$gmt->resetZoneId();
$gmt->resetDateToConvert();
//EX 1:
echo '<p>GMT according to your server : ' . $gmt->getByGMT() . '</p>';
//EX 3:
$gmt->setDateToConvert($date);
echo '<p>GMT as on ' . $date . ' according to your server : ' . $gmt->getByGMT() . '</p>';