我有一个包含多个url的长文本但是只有一个url,它是blogspot.com。该url将类似http://xxxxx.blogspot.com。我怎么能得到xxxx的值并存储在一个变量中呢。
因此,如果我在$foo中有整个文本存储。任何人都可以写代码来提取子域。
我想使用preg_match应该只有1或2行。但我没有让它发挥作用。Rejex让我困惑。
感谢
试试这样的东西:
$foo = 'http://xxxxx.blogspot.com';
preg_match( '%http://(w+).blogspot.com%', $foo, $matches);
var_dump( $matches[1]);
这将打印string(5) "xxxxx"
演示