我試圖讓這個功能更全面的解析更URL的使用parse_url獲得的,而不是它的一部分整個URL
目前我具備的功能就是這個
function _pagepeeker_format_url($url = FALSE) {
if (filter_var($url, FILTER_VALIDATE_URL) === FALSE) {
return FALSE;
}
// try to parse the url
$parsed_url = parse_url($url);
if (!empty($parsed_url)) {
$host = (!empty($parsed_url['host'])) ? $parsed_url['host'] : '';
$port = (!empty($parsed_url['port'])) ? ':' . $parsed_url['port'] : '';
$path = (!empty($parsed_url['path'])) ? $parsed_url['path'] : '';
$query = (!empty($parsed_url['query'])) ? '?' . $parsed_url['query'] : '';
$fragment = (!empty($parsed_url['fragment'])) ? '#' . $parsed_url['fragment'] : '';
return $host . $port . $path . $query . $fragment;
}
return FALSE;
}
此功能會將網址看起來像這樣
這個
反正有做這個數組返回整個URL,而不是隻是其中的一部分嗎?
我已經看過了parse_url PHP頁面,它可以幫助和搜索的計算器,發現一對夫婦的事情,我只是有一點麻煩在這裏抓下一個步驟。
讓我知道我是否可以以任何方式澄清
謝謝!!
@Jared是你完全正確! – naeluh
@Jeroen這將返回去獲得完整的網址?謝謝你的幫助 ! – naeluh