我有一个像这样的简单脚本
$data = "http://example.com/index.php?data=data&value=value";
Run Code Online (Sandbox Code Playgroud)
如何从$ data获取基本URL?输出将是这样的
http://example.com
Run Code Online (Sandbox Code Playgroud)
没有此文本的输出"/index.php?data=data&value=value
使用parse_url()
$url = "http://example.com/index.php?data=data&value=value";
$url_info = parse_url($url);
echo $url_info['host'];//hostname
Run Code Online (Sandbox Code Playgroud)
另外$ user_info包含以下内容
[scheme] => http
[host] => hostname
[user] => username
[pass] => password
[path] => /path
[query] => arg=value
[fragment] => anchor
Run Code Online (Sandbox Code Playgroud)
所以你可以通过计划获得http
你可以这样做:
echo $url_info['scheme'] . '://' . $url_info['host'];
// http://example.com
归档时间: |
|
查看次数: |
2179 次 |
最近记录: |