/**
* Simple way to parse a string to PHP number.
*/
function parse_string_to_php_number( $number_string ) {
if ( false !== strpos( $number_string, '.' ) ) {
// a) correct decimal number - no changes, e.g.: 2.45
// b) with comma as thousands separator, e.g.: 1,200.45 -> 1200.45
return str_replace( ',', '', $number_string );
} else {
// a) integer - no changes, e.g.: 2
// b) with comma as decimal separator, e.g.: 1200,45 -> 1200.45
return str_replace( ',', '.', $number_string );
}
}
