我有一个数组对象我想在drupal中以csv格式输出它, 使用此代码输出csv:
$fp = fopen('file.csv', 'w');
foreach ($records as $key => $object) {
fputcsv($fp, $object->data);
}
file.csv中的输出:
数组,数组,数组,数组,数组,数组,数组,数组,数组,数组,数组,数组,数组,数组,数组,数组,数组,数组,数组,数组,数组,数组,数组
这是对象。
Array
(
[43] => stdClass Object
(
[data] => Array
(
[3] => Array
(
[0] => test
)
[4] => Array
(
[0] => test
)
[5] => Array
(
[0] => 11111111
)
[6] => Array
(
[0] =>
)
[7] => Array
(
[0] => test@test.com
)
)
)
)
Array
(
[43] => stdClass Object
(
[data] => Array
(
[3] => Array
(
[0] => Kim
)
[4] => Array
(
[0] => test
)
[5] => Array
(
[0] => 11111111
)
[6] => Array
(
[0] =>
)
[7] => Array
(
[0] => test@test.com
)
)
)
file.csv应包含数组中的值。
答案 0 :(得分:2)
如果您想要的输出是
test,test,1111111,,test@test.com
kim,...
.
.
.
然后你的数据应该是:
[43] => stdClass Object
(
[data] => Array
(
[3] => test
[4] => test
[5] => 11111111
[6] =>
[7] => test@test.com
)
)
在使用fputcsv之前重新排列数据