0
A
回答
2
我想避免的正則表達式,如果我不」 t需要它,所以我會建議你這樣做:
$url = explode("/", $_SERVER['PHP_SELF']);
然後你可以引用你想使用這個URL的一部分:
$url[1]
如果您需要/想使用正則表達式,我會考慮它的第二個和嘗試發佈的解決方案後來。
5
0
上$_SCRIPT['REQUEST_URL']
執行正則表達式或以「/」分開,並得到第一個元素=> 1234
1
只得到你上面的一個可以使用
輸出
或者只是之間的位/和/你可以做
var_dump(explode("/", "http://www.google.com/cake/lol"));
還是在正則表達式
preg_match_all('@/([^/]*)/@',$sourcestring,$matches);
0
如果PHP是通過啓動URL觸發,那麼這些可能是真實的:
$_SERVER['REQUEST_URI'] == "/1234/test/"
dirname($_SERVER['REQUEST_URI']) == "/1234"
basename(dirname($_SERVER['REQUEST_URI'])) == "1234"
0
preg_match(".*\/(\w+)\/(\w+)\/", "$url", $matches);
父目錄是$matches[1]
。
相關問題
- 1. 正則表達式來獲取當前頁面或目錄名稱?
- 2. 什麼是正確的正則表達式來提取HREF ID下面的HTML JMeter的正則表達式
- 3. 下面的php正則表達式評估的是什麼?
- 4. 頁面抓取的正則表達式
- 5. 正則表達式 - 匹配外來字符的正則表達式是什麼?
- 6. 獲取URL的標記的正則表達式是什麼?
- 7. 什麼是PHP正則表達式來定位某些URL?
- 8. 什麼是適當的正則表達式來涵蓋多個子目錄?
- 9. Django的Url正則表達式來支持舊的PHP頁面
- 10. 什麼是正確的正則表達式來獲得來自HTML的ID?
- 11. 正則表達式來獲取
- 12. 正則表達式來獲取值從[]
- 13. 正則表達式來獲取體重
- 14. 什麼是好的正則表達式?
- 15. 什麼是「Test123」的正則表達式
- 16. * abc的正則表達式是什麼?
- 17. 正則表達式來提取HTML頁面的字符串
- 18. 正則表達式來獲取我的文件的父目錄是在字符串文件路徑
- 19. PHP中某個規則集的正則表達式是什麼?
- 20. 正則表達式模式的正則表達式模式是什麼?
- 21. 提取PHP(正則表達式)加載的頁面
- 22. PHP正則表達式來獲取表單值
- 23. 獲取URL兼容目錄的正則表達式?
- 24. 使用正則表達式在我的頁面獲取輸入
- 25. PHP正則表達式來獲取特定的URL
- 26. 正則表達式來從提取隊名「A對B」目錄
- 27. 正則表達式:什麼是InCombiningDiacriticalMarks?
- 28. 這是什麼正則表達式?
- 29. 這是什麼正則表達式?
- 30. 什麼是正則表達式接受
你想要「1234」部分? – blake305 2012-04-13 16:30:26
@ blake305是的,我喜歡。 – chromedude 2012-04-13 16:32:02
如果網址是http://somewebsite.com/1234/test/directory/你想要「測試」部分還是「1234」部分? – blake305 2012-04-13 16:32:50