我在CodeIgniter網站中使用gapi類。我使用這個實現:PHP json_encode gapi(谷歌分析)數組返回空值
http://jjc.net/2011/google-analytics-api-for-codeigniter/
這將返回完美的作品的數組。我想將它傳遞給我的js和我這樣做,像這樣:
$gapi_arr = array();
$gapi_arr = $this->gapi->requestReportData($report_id, array('date'), array('pageviews', 'visits', 'newVisits'), 'date', '', $start_date, $end_date, 1, 366);
echo json_encode($gapi_arr);
然而,這將返回:
[{},{},{},{},{}...
原始數組的GAPI類返回看起來是這樣的:
Array
(
[0] => gapiReportEntry Object
(
[metrics:gapiReportEntry:private] => Array
(
[pageviews] => 3
[visits] => 3
[newVisits] => 0
)
[dimensions:gapiReportEntry:private] => Array
(
[date] => 20110101
)
)
[1] => ...
我只想把這個數組傳遞給我的js,而不用在我的視圖中寫入內聯js代碼。有沒有修復或其他方式來實現這一目標?
好吧,沒想到這一點很重要,因爲它是一個對象數組。謝謝! –
這不是正確的答案。 – Yahel