tengo un error un tanto extraño, debedio a que ya he usado esta funcion y nunca tuve problemas:
Código PHP:
$this->lista[] = $valor1;
$this->lista[] = $valor2;
$this->lista[] = $valor3;
//al ejecutar implode
implode( ',' $this->lista );
Código PHP:
Array ( [0] =>Juan [1] => Pedro [2] => sadasdasd )
Saludos.