У меня есть следующий код:
$db = Frapi_Database::getInstance();
$origin = $this->getParam('origin', self::TYPE_STRING);
$destination = $this->getParam('destination', self::TYPE_STRING);
$stmt = $db->prepare("SELECT DEPARTURE_TIME, TIME FROM TRAVELTIME WHERE ORIGIN = ? AND DESTINATION = ?");
$stmt->execute(array($origin, $destination));
//$time = $stmt->fetchColumn();
$this->data = $stmt->fetchAll(PDO::FETCH_ASSOC);
var_dump($this->data);
Это, однако, дает мне что-то вроде:
array(30) {
[0]=>
array(2) {
["DEPARTURE_TIME"]=>
string(5) "12:00"
["TIME"]=>
string(2) "99"
}
[1]=>
array(2) {
["DEPARTURE_TIME"]=>
string(5) "12:15"
["TIME"]=>
string(3) "105"
}
[2]=>
array(2) {
["DEPARTURE_TIME"]=>
string(5) "12:30"
["TIME"]=>
string(3) "115"
}
[3]=>
array(2) {
["DEPARTURE_TIME"]=>
string(5) "12:45"
["TIME"]=>
string(3) "122"
}
}
Я не хочу, чтобы это было похоже на этот формат, я хочу этобыть:
{"DEPARTURE_TIME":"12:00","TIME":"99"}, {"DEPARTURE_TIME":"12:15","TIME":"123"} and so on
Я сделал json_decode и получил:
{"DEPARTURE_TIME":"12:00","0":"12:00","TIME":"99","1":"99"},{"DEPARTURE_TIME":"12:15","0":"12:15","TIME":"105","1":"105"}
не знаю, почему это