在解析字符串的时候会经常遇到含有数字,小数点的字符串,数字可能会出现在字符的左边或者右边,那么如何纯粹的只提取带有小数点的数字。
方法如下:
$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
在解析字符串的时候会经常遇到含有数字,小数点的字符串,数字可能会出现在字符的左边或者右边,那么如何纯粹的只提取带有小数点的数字。
方法如下:
$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