我有这个网址https://www.domain.com/page/photos/a.4234234208390.1073723423428.7172342347703/0000000000000000/?type=1&comment_id=1111111111111111&offset=0&total_comments=508&comment_tracking={%22tn%22%3A%22R%22}'
我希望得到/ /现在为0000000000000000之间的所有数字 - 使用PHP。
我该怎么办? 感谢
答案 0 :(得分:1)
使用正则表达式
$hasNumbers = preg_match('/\/([0-9]+)\//', $url, $matches);
if ($hasNumbers === 1)
{
$numbers = $matches[1];
}
答案 1 :(得分:1)
如果url将始终具有给定的结构,则下面给出的正则表达式将执行
preg_match('~/(\d+)/~', $string, $matches);
产生的数组
Array
(
[0] => /0000000000000000/
[1] => 0000000000000000
)