我試圖用這個正則表達式來我的網址解析成不同的部分:爲什麼我在RegExp中獲得空結果?
([\w\\.-]*)
給出的例子URL http://www.foo.com/bar/baz我從preg_match_all()的結果:
Array
(
[0] => Array
(
[0] => http
[1] =>
[2] =>
[3] =>
[4] => www.foo.com
[5] =>
[6] => bar
[7] =>
[8] => baz
[9] =>
)
)
看來,它解析任何無效的字符到一個空的項目中。
我該如何解決這個問題?
您也可以嘗試parse_url函數。 – OIS 2009-07-27 13:51:21
它不適用於URI。我正在實施一種RESTful dipatching機制。 – 2009-07-28 06:50:46