我有下一个 URL:http://domen.com/aaa/bbb/ccc
。
如何获取 http://domen.com/
之后的字符串?
非常感谢。
最佳答案
$sub = substr($string, 0, 10);
但是如果你真的想解析 URL(也就是说,你希望它可以处理所有 URL),请使用 parse_url。对于“http://domen.com/aaa/bbb/ccc”,它会给你一个这样的数组:
Array
(
[scheme] => http
[host] => domen.com
[user] =>
[pass] =>
[path] => /aaa/bbb/ccc
[query] =>
[fragment] =>
)
然后您可以将其编译成原始 url(以获取 http://domen.com/ ):
$output = $url['scheme'] . "://" . $url['host'] . $url['path'];
假设 $url 包含 parse_url 结果。
关于php 从字符串中获取子字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3847278/