From the documentation:
If, however, the arrays have the same numeric key, the later value will not overwrite the original value, but will be appended.
"0695" is not a numeric key, but "1685" is.
The first comment (in fact most of the comments) on that page describes a workaround.