如何在 PHP 中从字符串中提取数字 | 您所在的位置:网站首页 › 字符串的count方法 › 如何在 PHP 中从字符串中提取数字 |
当前位置:主页 > 学无止境 > 编程语言 >
WEB前端
编程语言
网络
算法
操作系统
数据库
如何在 PHP 中从字符串中提取数字
作者:迹忆客
最近更新:2023/03/14
浏览次数:
在本文中,我们将介绍在 PHP 中从字符串中提取数字的方法。 使用 preg_match_all() 函数的方法 使用 filter_variable() 函数 使用 preg_replace() 函数 在 PHP 中使用 preg_match_all() 函数从一个字符串中提取数字我们可以使用内置函数 preg_match_all() 从字符串中提取数字。这个函数从一个字符串中全局搜索指定的模式。使用该函数的正确语法如下。 preg_match_all($pattern, $inputString, $matches, $flag, $offset);内置函数 preg_match_all() 有五个参数。其详细参数如下 参数 说明 $pattern 强制 它是我们要在给定的 string 中检查的模式 $inputString 强制 它是我们要搜索给定模式的字符串 $matches 可选 如果给定了这个参数,那么函数将匹配过程的结果存储在其中。 $flags 可选 该参数有两个选项。PREG_OFFSET_CAPTURE 和 PREG_UNMATCHED_AS_NULL。你可以在这里阅读它的描述。 $offset 可选 它告诉函数从哪里开始匹配过程。通常情况下,搜索从头开始。这个函数返回一个 Boolean 变量。如果给定的模式存在,它就返回 true。 下面的程序显示了我们如何使用 preg_match_all() 函数从给定的 string 中提取数字。 我们使用 !\d+! 模式从字符串中提取数字。 输出: Array ( [0] => Array ( [0] => 4 [1] => 6 ) ) 在 PHP 中使用 filter_var() 函数从字符串中提取数字我们还可以使用 filter_var() 函数从字符串中提取数字。使用这个函数的正确语法如下。 filter_var($variableName, $filterName, $options)函数 filter_var() 接受三个参数。其详细参数如下 参数 说明 $variableName 强制 它是要过滤的变量 $filterName 强制 它是应用于变量的过滤器的名称,默认情况下是 FILTER_DEFAULT。默认情况下,它是 FILTER_DEFAULT。 $options 强制 这个参数告诉了我们要使用的选项,我们使用了 FILTER_SANITIZE_NUMBER_INT 过滤器。我们使用了 FILTER_SANITIZE_NUMBER_INT 过滤器。从字符串中提取数字的程序如下。 输出: The extracted numbers are: 46 在 PHP 中使用 preg_replace() 函数从字符串中提取数字在 PHP 中,我们也可以使用 preg_replace() 函数从字符串中提取数字。使用这个函数的正确语法如下。 preg_replace($regexPattern, $replacementVar, $original, $limit, $count)函数 preg_replace() 接受五个参数。其详细参数如下 参数 说明 $regexPattern 强制 它是我们将在原始的字符串或数组中搜索的模式 $replacementVar 强制 它是字符串或数,我们用它来替代搜索值。 $original 强制 它是一个字符串或数组,我们要从其中找到值并替换它。 $limit 可选 这个参数限制了替换的数量 $count 可选 这个参数告诉我们对原始字符串或数组的总替换次数我们将使用模式 /[^0-9]/ 来查找字符串中的数字。从字符串中提取数字的程序如下。 输出: The extracted numbers are: 46上一篇:如何在 PHP 中从一个 URL 字符串中获取参数 下一篇:没有了 相关文章 如何在 PHP 中从一个 URL 字符串中获取参数发布时间:2023/03/14 浏览次数:93 分类:编程语言 本文介绍了如何在 PHP 中从一个 url 字符串中获取参数。它包括 parse_url()函数、parse_str()函数和$_GET 变量。 如何在 PHP 中删除字符串中的最后一个字符发布时间:2023/03/14 浏览次数:200 分类:编程语言 本文介绍了如何在 PHP 中删除字符串中的最后一个字符。它包括 rtrim()函数和 substr()函数。 如何在 PHP 中检查字符串是否包含一个子字符串发布时间:2023/03/14 浏览次数:161 分类:编程语言 本文介绍了如何在 PHP 中检查一个字符串是否包含子字符串。 如何在 PHP 中编写多行字符串发布时间:2023/03/14 浏览次数:183 分类:编程语言 本文介绍了如何在 PHP 中编写多行字符串。它包括转义序列和连接赋值操作符。 PHP 中的字符串连接发布时间:2023/03/14 浏览次数:170 分类:编程语言 本文介绍了如何在 PHP 中进行字符串连接。它包括连接操作符、连接赋值操作符和 sprintf()函数。 在 PHP 中转换字符串为浮点数发布时间:2023/03/14 浏览次数:106 分类:编程语言 本文介绍了在 PHP 中如何将字符串转换为浮点数的方法,包括类型转换、floatval()函数和 number_format()函数。 在 PHP 中替换字符串发布时间:2023/03/14 浏览次数:175 分类:编程语言 本文介绍了如何在 PHP 中替换部分字符串。它包括 str_replace()函数。 获取 PHP 字符串长度发布时间:2023/03/14 浏览次数:157 分类:编程语言 本文介绍了如何在 PHP 中得到以字节为单位的字符串的大小,它包括 strlen()函数和 mb_strlen()函数。 在 PHP 中生成随机字符串发布时间:2023/03/14 浏览次数:184 分类:编程语言 本教程演示了如何在 PHP 中随机生成字符串 转载请发邮件至 [email protected] 进行申请,经作者同意之后,转载请以链接形式注明出处 本文地址: |
CopyRight 2018-2019 实验室设备网 版权所有 |