PHP如何获取字符串中出现的第二个数字

阿尔贝托·乔治斯(Alberto Giorgis)


我想让第二个数字出现在字符串中。也许您有比我更好的主意。

从这个例子:

1 PLN = 0.07 Gold

我只想从该字符串中获取“ 0.07”。我是通过网络抓取获得的,因此它以字符串形式返回我。

我的问题如下。“字符串中的第二个数字”可能带有“。”,如果没有,可能仅由一个数字ex组成。“ 1”或两个“ 12”可能具有小数点。“ 1.2”,甚至头寸也可能会发生变化,因为对于某些货币,我将拥有“ 1 PLN”,对于其他货币,“ 1 USD”将拥有“ 1 TW”。

所以我不能在位置上工作,我不能只提取数字(在字符串的开头我有“ 1”),我不能只提取INT,因为我也可以有小数点...

因此,该字符串的唯一常量(我想(但是如果您有更好的主意请建议我))是我需要在字符串中找到的第二个数字。

我怎么能得到它?对不起,如果我不够清楚。

阿斯拉丁

试试这个:

<?php
$string = '1 PLN = 0.07 Gold';
$pattern = '/\d+\.\d+/';

$matches = array();
$r = preg_match($pattern, $string, $matches);

var_dump($matches); //$matches is array with results

输出:

array(1) {
  [0]=>
  string(4) "0.07"
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Mips:如何获取字符串中的第二个字符

来自分类Dev

如何获取字符串中第二个逗号的索引

来自分类Dev

网址中的第二个斜杠后如何获取字符串-使用PHP?

来自分类Dev

PHP:从第二个字符开始获取字符串的每个字符

来自分类Dev

从字符串中查找第二个数字并替换为新数字

来自分类Dev

oracle SQL:获取字符串的每个第二个值

来自分类Dev

获取字符串中的第二个单词,直到遇到 '(' 或 ' '

来自分类Dev

使用 grep 或 awk 获取字符串的第二个值

来自分类Dev

如何在第二个“-”之前抓取字符串?

来自分类Dev

如何对任何两个匹配的数字或第一个数字比第二个数字小的字符串进行grep?

来自分类Dev

获取字符串中出现的第三个数字

来自分类Dev

使用fgets读取字符串,无法获取第二个字符串的输出

来自分类Dev

在字符串中出现倒数第二个时间字符之前,请删除所有内容

来自分类Dev

熊猫:从每一行获取字符串的第二个字符

来自分类Dev

在第一个逗号之后和第二个逗号之前获取字符串

来自分类Dev

如何提取MySQL中倒数第二个出现的字符串?

来自分类Dev

如何找到第二个字符串并获取其值(重复)

来自分类Dev

如何找到第二个字符串并获取其值(重复)

来自分类Dev

如何从单个字符串中获取第二个令牌?

来自分类Dev

用正则表达式解析字符串的第二个数字组合

来自分类Dev

如何在php中找到字符串的第二个空格?

来自分类Dev

如何在R中的第二个定界符之后提取字符串

来自分类Dev

在第二个/之后和之前之间提取字符串-

来自分类Dev

提取字符串直到第二个delim SQL

来自分类Dev

从int获取第二个数字

来自分类Dev

如何遍历第二个数字

来自分类Dev

查找数字或字符的字符串的倒数第二个值

来自分类Dev

查找字符串中倒数第二个出现的字符

来自分类Dev

如何匹配字符串并删除第二个匹配字符串

Related 相关文章

  1. 1

    Mips:如何获取字符串中的第二个字符

  2. 2

    如何获取字符串中第二个逗号的索引

  3. 3

    网址中的第二个斜杠后如何获取字符串-使用PHP?

  4. 4

    PHP:从第二个字符开始获取字符串的每个字符

  5. 5

    从字符串中查找第二个数字并替换为新数字

  6. 6

    oracle SQL:获取字符串的每个第二个值

  7. 7

    获取字符串中的第二个单词,直到遇到 '(' 或 ' '

  8. 8

    使用 grep 或 awk 获取字符串的第二个值

  9. 9

    如何在第二个“-”之前抓取字符串?

  10. 10

    如何对任何两个匹配的数字或第一个数字比第二个数字小的字符串进行grep?

  11. 11

    获取字符串中出现的第三个数字

  12. 12

    使用fgets读取字符串,无法获取第二个字符串的输出

  13. 13

    在字符串中出现倒数第二个时间字符之前,请删除所有内容

  14. 14

    熊猫:从每一行获取字符串的第二个字符

  15. 15

    在第一个逗号之后和第二个逗号之前获取字符串

  16. 16

    如何提取MySQL中倒数第二个出现的字符串?

  17. 17

    如何找到第二个字符串并获取其值(重复)

  18. 18

    如何找到第二个字符串并获取其值(重复)

  19. 19

    如何从单个字符串中获取第二个令牌?

  20. 20

    用正则表达式解析字符串的第二个数字组合

  21. 21

    如何在php中找到字符串的第二个空格?

  22. 22

    如何在R中的第二个定界符之后提取字符串

  23. 23

    在第二个/之后和之前之间提取字符串-

  24. 24

    提取字符串直到第二个delim SQL

  25. 25

    从int获取第二个数字

  26. 26

    如何遍历第二个数字

  27. 27

    查找数字或字符的字符串的倒数第二个值

  28. 28

    查找字符串中倒数第二个出现的字符

  29. 29

    如何匹配字符串并删除第二个匹配字符串

热门标签

归档