使用PHP解析文本并在句点之前返回主机名
我只想要“abc”,后面什么都不要。使用: 使用:使用PHP解析文本并在句点之前返回主机名,php,Php,我只想要“abc”,后面什么都不要。使用: 使用: 它总是有子域吗 如果是的话,你可以这样做 $parts = explode('.', $hostname); // $parts[0] 如果可能没有子域 $parts = explode('.', $hostname); $subdomain = $parts[0]; 它总是有子域吗 如果是的话,你可以这样做 $parts = explode('.', $hostname); // $parts[0] 如果可能没有子域 $parts =
它总是有子域吗 如果是的话,你可以这样做
$parts = explode('.', $hostname);
// $parts[0]
如果可能没有子域
$parts = explode('.', $hostname);
$subdomain = $parts[0];
它总是有子域吗 如果是的话,你可以这样做
$parts = explode('.', $hostname);
// $parts[0]
如果可能没有子域
$parts = explode('.', $hostname);
$subdomain = $parts[0];
与及:
或者更好,:
带有和:
或者更好,:
+1,因为它的防错性好像
strpos
返回false,它将使substr
返回一个空字符串。@RobertPitt:视情况而定,也许应该返回整个字符串?但这是由OP来决定的,取决于可能的输入值。+1,因为它的防错性就像strpos
返回false一样,它将使substr
返回一个空字符串。@RobertPitt:视情况而定,那么可能应该返回整个字符串?但这是由OP决定的,取决于可能的输入值。
$host = substr($hostname, 0, strpos($hostname, '.'));
$host = strstr($hostname, '.', true);