嗨,这是我第一次涉足Google Analytics及其API的精彩世界,我遇到了一个障碍,想知道是否有人可以提供帮助。
我正在检索以下数组:
[
[
"iPhone",
"United Kingdom",
"51.5073",
"-0.1277",
"1",
"18"
],
[
"iPhone",
"Australia",
"-33.8675",
"151.2070",
"1",
"17"
],
[
"iPhone",
"United Kingdom",
"51.5171",
"-0.1461",
"5",
"16"
]
]
这是使用标准(基于演示的htmlOutput函数)输出到我的页面我在
中使用此调用获取数据coreReportingApiReference.php
PHP:
private function getRows($results) {
$json;
if(count($results->getRows()) > 0) {
$json .= json_encode($results->getRows());
} else {
$json .= '<p>No results found.</p>';
}
return $json;
}
我想知道如何 - 在foreach循环中获取输出的“数组”中的每个对象,并在我的页面中使用它们。此时,只需在输出上运行count(),就只返回1.
我的最终目标是在地图叠加层和一些图表中使用此数据。
提前感谢您的建议。
答案 0 :(得分:2)
这样的事情:
foreach($data as $row) {
list($item, $country, $lat, $long, $number1, $number2) = $row;
echo "$item was purchased in $country, at $lat x $long, with data $number1 and $number2\n";
}