Используйте решение Керри с str_replace.Короткий, легко обслуживаемый.
Вы можете использовать регулярное выражение для удаления запятых, но если вы не можете написать это, как вы собираетесь это исправить?
ИЛИ
Выможет не иметь запятой (числа меньше 1000), одной запятой (1000-999,999), двух запятых (1,000,000-999,999,999) .. тогда вы можете использовать выражение вроде:
$v = 'Viewed 17,603 times';
$h = '1,200 hits';
$pattern = '/(\d+)[,]*(\d*)[,]*(\d*)/';
$replacement = '${1}${2}${3}';
echo preg_replace($pattern, $replacement, $v);
echo preg_replace($pattern, $replacement, $h);