php正则表达式 提取字符串中带小数点的数字

在解析字符串的时候会经常遇到含有数字,小数点的字符串,数字可能会出现在字符的左边或者右边,那么如何纯粹的只提取带有小数点的数字。

方法如下:

$str = '$@34.583 EUR';
$preg = '/(\d+)\.(\d+)/is';
preg_match_all($preg,$str,$arr);
print_r($arr);   

直接打印$arr会得到一个二维数组,要输出所匹配的带有数字的小数点,如下:

print_r($arr[0][0])    //输出34.583
    原文作者:H_36627117
    原文地址: https://blog.csdn.net/qq_36627117/article/details/105948278
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞