gpt4 book ai didi

php - 一个从 php 中的字符串返回数字的简单函数

转载 作者:行者123 更新时间:2023-12-04 15:28:44 24 4
gpt4 key购买 nike

我想从这段代码中获取排名:

 $RankStr = 'var trafficstatsSnippet =  "/site/trafficstats;pysa1bpbPOVl6Wm5d4Zv4nKXKdM%3D
/aahoonet.com/?adult=&category=&rank=1234567";'

我使用这段代码:

$NewPOS = strpos($RankStr, "rank=");
$SRank = substr($RankStr, $NewPOS + 5, 10);
echo $SRank;

由于来自 (1 - 25,000,000) 的 RANK 代码变量,我通过在 rank= 的起始位置加上 5 个进一步索引之后选择最多 10 个字符来使用上面的代码。

所以这个函数返回

1234567"; 

然后我想从字符串中获取这个数字。尝试 preg_match_allregex 但由于不熟悉这些函数,我无法获得任何可用的响应。

请帮助我解决这个问题,如果有更多解决方案请提供!

最佳答案

您可以将 preg_match 用作:

if(preg_match('/rank=(\d+)/',$RankStr,$m)) {
$rank = $m[1];
}

Code in Action

关于php - 一个从 php 中的字符串返回数字的简单函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4175941/

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