la explicación es sencilla....
un array cuando se transforma en cadena no se une "mágicamente" con comas...
por eso si imprimes:
Código PHP:
$foo = array(1,3,5);
echo $foo; // Array
sale
Array ya que no hay transformación alguna... la opción que te da GatorV es lo adecuado, no mas...
no olvides consultar la documentación, es malo estar atascado y hacer todo a prueba y error... infórmate
suerte!