PHP将常规提取字符串中的数字组合在一起。

PHP将常规提取字符串中的数字组合在一起。


< PHP
$模式;
模式
比值=美元左:0px;顶部:202px;宽度:90px;身高:30px ;
preg_match_all(美元美元美元模式,STR,ARR);
print_r($ ARR);

运行结果********************* / / ***************
第一个
阵列

{ 0 }数组

{ 0 } = 0
{ 1 } = 202
{ 2 } = 90
{ 3 } = 30



阵列

{ 0 }数组

{ 0 } = 0
{ 1 } = 2
{ 2 } = 0
{ 3 } = 2
{ 4 } = 9
{ 5 } = 0
{ 6 } = 3
{ 7 } = 0





PHP获取指定字符串的数字= 123代时间的12345678次出现

写函数,

1。长度为8的数字

2。如果找到,返回号码,如果没有,返回0。


函数A($ STR){
返回(preg_match /({ 0-9 } { 8 })str,$,$ { 1 }:0);
}




在互联网上找到这个测试是可以的,但是如果字符不长到4 },它就不起作用了。


功能findnum($str =){
如果(空($)){返回};}
(($ = 4));正则表达式匹配号
preg_match_all($ REG,$str,$结果);
如果(is_array($结果)!空(结果)!空($结果{ 1 })!空($结果{ 1 } { 0 }){
返回$结果{ 1 } { 0 };
}
返回' ';
}



然后我发现其中有一个。


美元=修剪($ STR);
如果(preg_match(' |(,D)|,$str,r))返回$ R { 1 };



结果发现,任何连续长度的数量都可以得到,而且在互联网上有很多东西可以看到,但不能再进行一次测试。



以上是本文的全部内容,希望大家能喜欢。