How to extract a float from a string that includes characters and float numbers in PHP

1 Answer

0 votes
$str = "PHP 8.55 Programming";

// FILTER_SANITIZE_NUMBER_FLOAT - Removes all illegal characters from a float number
// FILTER_FLAG_ALLOW_FRACTION - Allow fraction separator 

$result = (float)filter_var($str, FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_FRACTION); 

echo $result;




/*
run:

8.55

*/

 



answered Jul 28, 2024 by avibootz
...