In Php, how to get float value from a mixed string?

前端 未结 7 633
一向
一向 2021-01-11 20:38

I got a string like:

$str = \"CASH55.35inMyPocket\";

I want to get 55.35 only.

I tried:

$str = flo         


        
7条回答
  •  不要未来只要你来
    2021-01-11 21:19

    If you dont want to use regular expressions use filter_var:

    $str = "CASH55.35inMyPocket";
    var_dump( (float) filter_var( $str, FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_FRACTION ) ); // float(55.35) 
    

提交回复
热议问题