如何在 PHP 中从字符串中提取数字 您所在的位置:网站首页 字符串的count方法 如何在 PHP 中从字符串中提取数字

如何在 PHP 中从字符串中提取数字

2023-03-16 11:29| 来源: 网络整理| 查看: 265

当前位置:主页 > 学无止境 > 编程语言 > 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 实验室设备网 版权所有