Cita: Esta función devuelve el string input rellenado por la izquierda, la derecha, o en ambos lados hasta la longitud especificada. Si el argumento opcional pad_string no se suministra, el input se rellena con espacios, de lo contrario, se rellena con los caracteres de pad_string hasta el límite.
Prueba a no suministrarselo. Ejmplo: str_pad($_POST[numEmp], 20);
A ver que te hace.
Saludos,