Non puoi creare una copia temporanea dell'array ed eliminare i l carattere \n con uno str_replace("\n","",$str); ? (se non vuoi modificare quello principale altrimenti puoi agire direttamente la)

Spero di aver capito bene il problema!