的一部分,我在excel表格中有一個超說:提取URL
http://abc.com/u?/abc,143
當我打開這個鏈接原來是這樣的:
http://abc.com/cdm4/document.php?CISOROOT=/abc&CISOPTR=160&CISOSHOW=143
我得到一個新號碼每一個環節。在上面的例子中它是「160」(CISOPTR = 160)。
我如何提取這些數字爲每個鏈接和存儲它?
的一部分,我在excel表格中有一個超說:提取URL
http://abc.com/u?/abc,143
當我打開這個鏈接原來是這樣的:
http://abc.com/cdm4/document.php?CISOROOT=/abc&CISOPTR=160&CISOSHOW=143
我得到一個新號碼每一個環節。在上面的例子中它是「160」(CISOPTR = 160)。
我如何提取這些數字爲每個鏈接和存儲它?
通常是GET請求參數的集合。您可以通過使用全球$_GET
數組訪問它們,就像這樣:
$myvar = $_GET['CISOPTR'];
事情要記住:
intval()
,對於字符串使用mysql_real_escape_string()
)使用$_GET
:
echo $_GET['CISOPTR']; // 160
如果您不能使用$_GET
作爲Sarfraz建議,你可以解析網址如下:
.php?
$return = parse_url('http://abc.com/cdm4/document.php?CISOROOT=/kmag&CISOPTR=160&CISOSHOW=143');
parse_str($return['query'], $pieces);
echo $pieces['CISOPTR']; // 160
我沒有嘗試任何東西。我正在尋找我該怎麼做? – 2012-03-05 15:57:17
哇,從來沒有想過我會看到一個CONTENTdm URL顯示堆棧溢出。沒有太多的人在那裏不幸地處理那些... – 2012-03-05 15:58:31
@傑克:當然,我會嘗試一些現在。 – 2012-03-05 16:01:39