Porque? pues porque a tu array estas agregando items vacios, debes verificar el código donde generas dicho array...
Cita: cómo puedo evitar guardar los vacios en la bd???
Antes de insertar verifica que el item del array tenga un valor y que no este vacío...
Código PHP:
Ver originalforeach($array as $item) {
echo 'el item no esta vacío...';
}else {
echo 'el item esta vacío...';
}
}