gpt4 book ai didi

php - 从 PHP 中的字符串中提取特定数据

转载 作者:行者123 更新时间:2023-12-03 19:25:42 29 4
gpt4 key购买 nike

在引导用户完成多个步骤后,我正在捕获一些数据。此数据以以下字符串格式成功捕获。请注意,由于某些限制,我无法选择以任何其他格式获取此数据。

有两个计数被捕获。一个是一圈,然后是每一圈内的重复次数。

Lap 1 Rep 1, 11, Lap 1 Rep 2, 12, Lap 1 Rep 3, 15, Lap 2 Rep 1, 22, Lap 2 Rep 2, 24, Lap 2 Rep 3, 29

我需要从 PHP 数组中的上述代码中获取以下值。

  1. 11
  2. 12
  3. 15
  4. 22
  5. 24
  6. 29

请注意,由于用户在此过程中选择了 Laps 和 Reps 的数量,因此 Laps 和 Reps 也可以达到两位数。但是当我得到上述值时,我也有圈数和代表的总数。就像上面的例子一样,我也将圈数设为 2,每圈的次数设为 3。

有人能帮忙吗?

最佳答案

如评论中所述,您最好运行正则表达式查询(以此为例:Lap\d Rep\d, (\d+)):

preg_match_all("/Lap \d Rep \d, (\d+)/", $str, $matches);

现在,如果您查看 $matches[1],您将获得以下内容:

Array (
[0] => 11
[1] => 12
[2] => 15
[3] => 22
[4] => 24
[5] => 29
)

$str 作为示例的字符串。

关于php - 从 PHP 中的字符串中提取特定数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42756928/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com