Здравствуйте, у меня есть вот такая строка
$str = "tea dae 15 abc 7,2 kg abc aa 1 aa"
Я хочу получить только такое значение в кг
$str = "7,2kg";
Я пробовал это, но не работает
$result = str_replace(' ', '', $str);
$result = str_replace(',', '.', $result);
$result = strtok($result, "kg");
$result = str_replace('.', ',',(float) filter_var( $result, FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_FRACTION ));
благодарю за помощь