$var = 18,542.00;
$var = intval(preg_replace('/[^d.]/', '', $var));
result :- 18542;
or if you need float
$var = floatval(preg_replace('/[^d.]/', '', $var));
result :- 18542.00;
preg_replace('/^([^,]*).*$/', '$1', $print);
substr($string, 0, strrpos($string.",", ","));