Как использовать preg_match для получения строки запроса из URL-адреса?
http://www.example.com/imgres?imgurl=http://www.example.com/images/blue-diamond-rings.jpg
Как мне получить «imgurl» с использованием preg_matches
из вышеуказанного URL-адреса?
PHP имеет функции для анализа URL-адресов и строк запросов, вам не нужно использовать регулярное выражение.
$parts = parse_url("http://www.mysite.com/imgres?imgurl=http://www.mysite.com/images/blue-diamond-rings.jpg"); $query_string = $parts['query']; parse_str($query_string, $output); echo $output['imgurl'];