欢迎各位兄弟 发布技术文章

这里的技术是共享的

You are here

php 怎么提取字符串中的数字 有大用 有大大用

php 提取字符串中的数字说容易也比较难,如果熟悉正则匹配的话就会比较容易一些,preg_match_all()

工具/原料

  • 计算机
  • PHP preg_match_all()

方法/步骤

  1. 1

    新建一个PHP文档,并定义一个包含数字的字符串,示例:

    $str = 'abc1354def678ghi901';

    php 怎么提取字符串中的数字
  2. 2

    定义正则表达式的匹配模式,示例:

    $pattern = '/\d+/';


    两个双斜杠(/ /)代表:匹配界定符

    \d+代表:匹配一个或多个数字

    php 怎么提取字符串中的数字
  3. 3

    开始使用正则匹配函数 preg_match_all(),示例:

    if (preg_match_all($pattern, $str ,$arr)){

    }

    php 怎么提取字符串中的数字
  4. 4

    如果匹配成功,preg_match_all()函数返回匹配的次数,失败返回FALSE,

  5. 5

    根据判断结果,在匹配内加入打印,示例:

    echo implode($arr[0]);

    php 怎么提取字符串中的数字
  6. 6

    保存以上内容,在浏览器查看,即可提取到字符串了

    php 怎么提取字符串中的数字
    END

注意事项

  • preg_match_all()函数的语法需要多看熟悉
  • 喜欢此经验,请投票和点赞
经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。
作者声明:本篇经验系本人依照真实经历原创,未经许可,谢绝转载。


普通分类: