如何用浮点数分解php中的字符串

如何用浮点数分解php中的字符串,php,Php,我的问题是我有一个像 Pi编号为3,14\n Pi编号不是3,20 我想把这根绳子做成 [0] = Pi number is [1] = 3,14 [2] = Pi number is not [3] = 3,20 有什么办法吗?我有点困惑看起来你想在每个整数处拆分预分割可用于: preg_split('/(\d+(?:,\d+)?)/', 'Pi number is 3,14 \n Pi number is not 3,20', -1, PREG_SPLIT_NO_EMPTY | PREG_

我的问题是我有一个像

Pi编号为3,14\n Pi编号不是3,20

我想把这根绳子做成

[0] = Pi number is
[1] = 3,14
[2] = Pi number is not
[3] = 3,20

有什么办法吗?我有点困惑

看起来你想在每个整数处拆分<代码>预分割可用于:

preg_split('/(\d+(?:,\d+)?)/', 'Pi number is 3,14 \n Pi number is not 3,20', -1, PREG_SPLIT_NO_EMPTY | PREG_SPLIT_DELIM_CAPTURE)
  • \d
    是一个数字
  • ()
    是一个捕获组
  • ?:
    是一个非捕获组(告诉regex引擎不要浪费资源捕获一些不会被使用的东西)
  • 独立
    使上一组/字符可选

看起来您希望在每个整数处拆分<代码>预分割可用于:

preg_split('/(\d+(?:,\d+)?)/', 'Pi number is 3,14 \n Pi number is not 3,20', -1, PREG_SPLIT_NO_EMPTY | PREG_SPLIT_DELIM_CAPTURE)
  • \d
    是一个数字
  • ()
    是一个捕获组
  • ?:
    是一个非捕获组(告诉regex引擎不要浪费资源捕获一些不会被使用的东西)
  • 独立
    使上一组/字符可选

你应该看看。这就是你需要的你应该看到的。这就是你需要的