I want to extract id from an url using php preg_match..
For eg: $string = 'http://www.mysite.com/profile.php?id=1111'; I need output as '1111'
using preg_match.
I tried this :
if(preg_match('/(?:https?):\/\/www\.mysite\.com\/profile\.php\?id\=[0-9]/', $string, $match) > 0){
$id = $match[1];
}
But am getting output as ‘profile.php‘
Can someone help me please?
if there is only one parameter in the url you can use explode function to do that easily, like
You may also use parse_url function of php.
Hope this help,