PHP Использование RegEx для получения подстроки строки

Я ищу способ разобрать подстроку с помощью PHP и натолкнулся на preg_match, но я не могу найти правильное правило, которое мне нужно.

Я анализирую веб-страницу и мне нужно взять числовое значение из строки, строка такая же

producturl.php?id=736375493?=tm 

Мне нужно получить эту часть строки:

736375493

Спасибо Аарону

 $matches = array(); preg_match('/id=([0-9]+)\?/', $url, $matches); 

Это безопасно, если формат изменяется. ответ slandau не будет работать, если у вас когда-либо были другие номера в URL-адресе.

php.net/preg-match

 <?php $string = "producturl.php?id=736375493?=tm"; preg_match('~id=(\d+)~', $string, $m ); var_dump($m[1]); // $m[1] is your string ?> 
 $string = "producturl.php?id=736375493?=tm"; $number = preg_replace("/[^0-9]/", '', $string);