【发布时间】:2020-01-19 05:36:39
【问题描述】:
我目前正在开展一个项目,我必须从受众细分访问对象并以 excel 格式导出与之一起提供的数据。
我还是 PHP 新手,我似乎无法解决这个问题。这是一个示例代码
if ($page->getResults() !== null) {
$totalResultSetSize = $page->getTotalResultSetSize();
$i = $page->getStartIndex();
$myfile = fopen($fileName.".xls", "a") or die("Unable to open file!");
foreach ($page->getResults() as $audienceSegment) {
$id = $audienceSegment->getId(); //long
$name = $audienceSegment->getName(); //string
$size = $audienceSegment->getSize(); //long
fputcsv($myfile,"$id, $name, $size");
$i++;
}
fclose($myfile);
}
正如您在代码中看到的,我正在尝试从变量$id、$name 和$size 中导出数据。由于我使用的是fputcsv,所以我收到了这个错误,
**Warning: fputcsv() expects parameter 2 to be array**
因此,这就是我希望对象进入数组的原因。有人能帮我吗?
【问题讨论】:
标签: php arrays object google-dfp fputcsv