Jak wyciągnąć liczbe?

A więc do rzeczy…

Mam jakiegoś długaśnego stringa

Interesująca mnie liczba oznaczona kolorem może być całkowita …albo i mieć coś po przecinku.

Biega o to, aby wyciągnąć ją do zmiennej $out

Domyślam się, że należy skorzystać z wyrażeń regularnych

Probowałem np. coś takiego: preg_match( ‘/\d+.?\d+\smm/’, $in, $out );

niby działa …ale wyciąga mi jeszcze spacje i mm

-niby można to jeszcze okroić …ale

Czy zna ktoś prostsze/ładniejsze rozwiązanie?

Jak to ugryźć?

Moim zdaniem nie ma nic bardziej prostrzego jak usunięcie z

preg_match( ‘/\d+.?\d+\smm/’, $in, $out );

to co innym kolorem i po kłopocie.

zobacz może, jeśli ten wynik który otrzymałeś (ten 26.08 mm) potraktujesz funkcją floatval niestety, tylko tyle udało mi się uzyskać

Można też tak:

:roll: