我想从这段代码中获取排名:
$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_all
或 regex
但由于不熟悉这些函数,我无法获得任何可用的响应。
请帮助我解决这个问题,如果有更多解决方案请提供!
最佳答案
关于php - 一个从 php 中的字符串返回数字的简单函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4175941/