src/Zend/Locale/Math.php
public static function normalize($value)
    {
        $convert = localeconv();
        $value = str_replace($convert['thousands_sep'], "",(string) $value);
        $value = str_replace($convert['positive_sign'], "", $value);
        $value = str_replace($convert['decimal_point'], ".",$value);
        if (!empty($convert['negative_sign']) and (strpos($value, $convert['negative_sign']))) {
            $value = str_replace($convert['negative_sign'], "", $value);
            $value = "-" . $value;
        }

        return $value;
    }
public static function normalize($value)
    {
        $convert = localeconv();
        $value = str_replace($convert['thousands_sep'], "",(string) $value);
        $value = str_replace($convert['positive_sign'], "", $value);
        $value = str_replace($convert['decimal_point'], ".",$value);
        if (!empty($convert['negative_sign']) and (strpos($value, $convert['negative_sign']))) {
            $value = str_replace($convert['negative_sign'], "", $value);
            $value = "-" . $value;
        }

        return $value;
    }
public static function normalize ( $ value ) { $ convert = localeconv ( ) ; $ value = str_replace ( $ convert [ 'thousands_sep' ] , "" , ( string ) $ value ) ; $ value = str_replace ( $ convert [ 'positive_sign' ] , "" , $ value ) ; $ value = str_replace ( $ convert [ 'decimal_point' ] , "." , $ value ) ; if ( ! empty ( $ convert [ 'negative_sign' ] ) and ( strpos ( $ value , $ convert [ 'negative_sign' ] ) ) ) { $ value = str_replace ( $ convert [ 'negative_sign' ] , "" , $ value ) ; $ value = "-" . $ value ; } return $ value ; }
Normalizes an input to standard english notation
Fixes a problem of BCMath with setLocale which is PHP related

@param   integer  $value  Value to normalize
@return  string           Normalized string without BCMath problems
Normalizes an input to standard english notation Fixes a problem of BCMath with setLocale which is PHP related