numberformatreverse
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<?php
/**
* Format a number formatted with number_format() back to the standard format
*
* @param string $number The number you want to format
* @param string $dec_seperator_old The decimal seperator you have used in the number,
* @param string $thousands_separator_old The thousands seperator you have used in the number
* @return The number formatted to the standard format
*/
function number_format_reverse($number,$dec_seperator_old = ',',$thousands_separator_old = '.')
{
$number = str_replace($thousands_separator_old,'',$number);
$number = str_replace($dec_seperator_old,'.',$number);
return (float) $number;
}
echo number_format_reverse('12.345,66'); //Zal 12345.66 geven
echo number_format_reverse('123456,77'); //Zal 123456.77 geven
echo number_format_reverse('1234,5678.99','.',','); //Zal 12345678.99 geven
?>
/**
* Format a number formatted with number_format() back to the standard format
*
* @param string $number The number you want to format
* @param string $dec_seperator_old The decimal seperator you have used in the number,
* @param string $thousands_separator_old The thousands seperator you have used in the number
* @return The number formatted to the standard format
*/
function number_format_reverse($number,$dec_seperator_old = ',',$thousands_separator_old = '.')
{
$number = str_replace($thousands_separator_old,'',$number);
$number = str_replace($dec_seperator_old,'.',$number);
return (float) $number;
}
echo number_format_reverse('12.345,66'); //Zal 12345.66 geven
echo number_format_reverse('123456,77'); //Zal 123456.77 geven
echo number_format_reverse('1234,5678.99','.',','); //Zal 12345678.99 geven
?>