我有一个字符串,它是完整的网址,我想从中提取基本网址。我知道如何从这个网址中提取最后一个单词,但不知道如何提取基本网址
我有这个代码,如果任何人可以告诉如何提取基本网址将是伟大的
<?php
$c='http://santa.com/modules/music/goojhi/test2.php';
$city1=end($c);
echo $city1;
?>
上面的代码会输出test2.php,但我想得到http://santa.com
答案 0 :(得分:6)
试试这个:
$var = parse_url('http://santa.com/modules/music/goojhi/test2.php');
echo $var['host'];
它位于PHP文档here中。
修改的
如果您需要http://或https://部分,请尝试以下方式:
$var = parse_url('http://santa.com/modules/music/goojhi/test2.php');
echo $var['scheme'] . '://' . $var['host'];
答案 1 :(得分:4)
使用parse_url()
:
$components = parse_url('http://santa.com/modules/music/goojhi/test2.php');
var_dump($components);