$string = 'http://india.domain.com';
$string = explode('.', $actual_link);
array_pop($string);
$string = implode(' ', $string);
echo $string;`
如何从网址india
获取$string = "http://india.domain.com";
的值?
答案 0 :(得分:2)
//Source string
$string = "http://india.domain.com";
//Parse URL into array $parsed - this creates an array of
//["scheme"] => "http", ["host" => "india.domain.com"
$parsed = parse_url($string);
//Explode from "." to array $parts - this creates an array of
//[0] => "india", [1] => "domain", [2] => "com"
$parts = explode(".", $parsed["host"]);
//Echo subdomain
echo $parts[0];
答案 1 :(得分:0)
取决于'india'
代表什么。它可能代表点之前的第一个单词,但可能代表http://
$string = 'http://india.domain.com';
echo substring($string, 8, strpos($string, ".") - 8);
或者它可能是别的东西。一般来说,最好明确指出你需要的东西,否则我们不能做比猜测更好的事情。
答案 2 :(得分:0)
试试这段代码:
$string = 'http://india.domain.com';
$string = explode('.', $string);
$string = explode('//', $string[0]);
echo $string[1];
答案 3 :(得分:0)
如果您的URL可能不包含方案(或协议)(即http),那么您可以使用以下代码:
v1 <- with(df2, tapply(StopType=='Load', RouteId,
FUN= function(x) {i1 <- which(x)
i1>1 || any(diff(i1)>1)}))
names(v1)[v1]
#[1] "103"