preg_replace('/[^\d+]/', '', $str);
мне объединит мне два этих числа. $string = 'Задолженность: 1138509.21 руб. Исполнительский сбор: 79695.67 руб.';
$dolg = $sbor = null;
if(preg_match_all('/([0-9]*[.])?[0-9]+/uis', $string, $matches)) {
[$dolg, $sbor] = $matches[0];
}