Una función simple para el número de retorno de la cadena en php

Quiero capturar Rango de este código:

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

Yo uso este código:

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

debido a la variable de código RANK de (1 - 25,000,000), utilizo el código anterior seleccionando un máximo de 10 caracteres después de comenzar la posición de rango = más 5 índices adicionales.

entonces esta función vuelve

1234567"; 

y después de eso quiero tomar este número de la cadena. molestopreg_match_all oregex pero debido a que no estoy familiarizado con estas funciones no puedo obtener ninguna respuesta utilizable.

Por favor, ayúdenme para este problema. Si hay más soluciones, ¡proporciónenlas!

Respuestas a la pregunta(1)

Su respuesta a la pregunta