Luego, también necesitas codificar correctamente, siempre que incluyas elementos de arrays en una cadena, debes encerrarlos entre llaves para que se interprete correctamente:
Seguramente no va a corregir el error, pero sí te va a evitar futuros dolores de cabeza.