in reply to Re^2: Loosing Negative Values in Array Ref
in thread Loosing Negative Values in Array Ref
Aside from the numeric vs string issue. Numeric "zero" is greater than "-5"! So maybe what you need here is to use absolute vale abs() when comparing things so that abs(-5) is > 0.?