与foreach一起内爆

时间:2014-02-03 20:45:59

标签: php foreach implode

这对我来说无法解决这个问题:

foreach($ga->getResults() as $result){ 
$go = $result->getVisitors();  
} 
echo $output = implode(',', $go);

或者这个:

foreach($ga->getResults() as $result){ 
$go = $result->getVisitors();  
echo $output = implode(',', $go);
} 

我总是得到这个错误:警告:implode()[function.implode]:参数无效

1 个答案:

答案 0 :(得分:3)

这是错误的

echo $output = implode(',', $go);

这将回应=

的分配结果

你应该试试

echo implode(',', $go);

或者这个

$output = implode(',', $go);
echo $output;

或者

var_dump($go);

修改

$array = array();
foreach($ga->getResults() as $result){ 
    $array[] = $result->getVisitors();  
} 
echo implode($array, ",");