If I have the following values:
$var1 = AR3,373.31
$var2 = 12.322,11T
How can I create a new variable and set it to a copy of the data t
You could use filter_var to remove all illegal characters except digits, dot and the comma.
FILTER_SANITIZE_NUMBER_FLOAT filter is used to remove all non-numeric character from the string.FILTER_FLAG_ALLOW_FRACTION is allowing fraction separator " . "FILTER_FLAG_ALLOW_THOUSAND to get comma from the string.Code
$var1 = '12.322,11T';
echo filter_var($var1, FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_FRACTION | FILTER_FLAG_ALLOW_THOUSAND);
Output
12.322,11
To read more about filter_var() and Sanitize filters