我有一個URL字符串,並且想要提取部分URL。我一直在努力去理解如何用正則表達式來做,但沒有運氣。
http://www.example.com?id=example.id&v=other.variable
從上面我想提取的值id即實施例。 example.id
我有一個URL字符串,並且想要提取部分URL。我一直在努力去理解如何用正則表達式來做,但沒有運氣。
http://www.example.com?id=example.id&v=other.variable
從上面我想提取的值id即實施例。 example.id
我假設你不是指實際的$_GET
變量,而是指包含帶查詢字符串的URL的字符串。
PHP具有內置的功能來處理這些:
parse_url()
從URL中提取的查詢字符串parse_str()
的查詢字符串分割成其成分無需正則表達式在這裏,只需使用php內置函數parse_url
$url = 'http://www.example.com?id=example.id&v=other.variable';
parse_str(parse_url($url, PHP_URL_QUERY), $vars);