如何使用php实现只取数字的功能

如何使用php实现只取数字的功能?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。

10余年的柳江网站建设经验,针对设计、前端、开发、售后、文案、推广等六对一服务,响应快,48小时及时工作处理。营销型网站的优势是能够根据用户设备显示端的尺寸不同,自动调整柳江建站的显示方式,使网站能够适用不同显示终端,在浏览器中调整网站的宽度,无论在任何一种浏览器上浏览网站,都能展现优雅布局与设计,从而大程度地提升浏览体验。成都创新互联从事“柳江网站设计”,“柳江网站推广”以来,每个客户项目都认真落实执行。

php只取数字的实现方法:1、使用“preg_match”函数从字符串中提取数字出来;2、使用PHP内置的“in_array”方法将字符串中出现的数字都提取出来,并拼接在一起;3、使用“is_numeric”方法。

php 从字符串中提取数字出来

1、正则提取【只提取第一次出现的数字】

2、正则提取【字符串中出现的数字都提取出来,数组形式】

3、使用 in_array 方法【字符串中出现的数字都提取出来,拼接在一起,字符串形式】注意编码问题

$str='我是123456一段测试的字789符串00';
$str=trim($str);
if (!empty($str)) {
    $key    = ['0','1','2','3','4','5','6','7','8','9'];
    $number = '';
    for ($i = 0;$i < strlen($str);$i++) {
        if (in_array($str[$i],$key)){
            $number .= $str[$i];
        }
    }
}
print_r($number);

4、同 in_array 方法一样使用 is_numeric 方法

看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注创新互联行业资讯频道,感谢您对创新互联的支持。


文章标题:如何使用php实现只取数字的功能
标题URL:http://scyanting.com/article/ghehih.html