php提取字串中的數字

2021-09-26 10:00:15 字數 1493 閱讀 1123

2016-06-20 20:28:58 峰尚 1,755 次0

如何使用php將字串中的數字提取出來的功能做了乙個小總結,總結三種方法如下:

1

2

3

4

5

6

7

8

9

10

function findnum($str='')

$reg='/(\d(\.\d+)?)/is';//匹配數字的正規表示式

preg_match_all

($reg,$str,$result);

if(is_array

($result)&&!empty

($result)&&!empty

($result[1])&&!empty

($result[1][0]))

return ''; }

12

3

4

5

6

7

8

9

10

11

12

function findnum($str='')

$temp=array

('1','2','3','4','5','6','7','8','9','0');

$result='';

for($i=0;$i($str);$i++)

} return $result; }

12

3

4

5

6

7

8

9

10

11

function findnum($str='')

$result='';

for($i=0;$i($str);$i++)

} return $result; }

$a='你19啊你15啊你16啊';

$b=preg_match_all('/\d+/',$a,$arr);

print_r($arr);

$arr中放置的就是取到的數字,只取乙個的話 可以把preg_match_all換成preg_match

PHP提取字串中的數字

php提取字串中的第一組數字 str acc123nmnm4545 if preg match d str,arr php提取字串中的數字的其它方法 第一種方法,使用正規表示式 function findnum str reg d d is 匹配數字的正規表示式 preg match all reg...

提取 字串中 數字

include include include void main l if find break 有數字則退出迴圈 else printf 沒有數字 請重新輸入 n gets c 沒有則重新出入 l strlen c l strlen c printf 字串長度為 d n l for i 0 i ...

python提取字串中數字

題目 這是乙個複雜問題的簡化 如下是乙個字串列表,提取字串中第二個數字,並判斷是否大於1000,如果是,從列表中刪除這一行。1000 t1002 n 省略 coding utf 8 oldstr 1000 t1002 n newstr oldstr 匹配目標數字左側字串 t newstr.index...