我有一個SMF網站,我實際上試圖獲得一些標題信息,其中包括一個特定的線程,URL的標題,但我一直覺得很難使用PHP獲取貼在url上的唯一鏈接。我如何從一個URL使用PHP提取一個數字
這裏的網址:http://example.com/index.php?topic=6449.msg6858
我其實是在尋找一種方式來提取數,我試圖使用PHP GET功能,但它不能正常工作。
我有一個SMF網站,我實際上試圖獲得一些標題信息,其中包括一個特定的線程,URL的標題,但我一直覺得很難使用PHP獲取貼在url上的唯一鏈接。我如何從一個URL使用PHP提取一個數字
這裏的網址:http://example.com/index.php?topic=6449.msg6858
我其實是在尋找一種方式來提取數,我試圖使用PHP GET功能,但它不能正常工作。
$parts = explode('.', $_GET['topic']);
echo $parts[0];
// PHP 5.4+
echo explode('.', $_GET['topic'])[0];
這會工作,太
echo (int) $_GET['topic'];
我忘了補充說鏈接是動態的而不是預先確定的。 – Afam
+1爲您的第二個答案 –
$arr = array();
if (preg_match("/([\\d]+)([.]{1}msg[\\d]+)/", $_GET["topic"], $arr) == 1) {
echo $arr[1];
} else {
trigger_error("not found", E_USER_ERROR);
}
哪個'GET'函數? – Sebas