此代碼:結合PHP函數
$host = parse_url('http://www.cc.joomla.mywebsite.net/paypal.com/myspace.com/login.php', PHP_URL_HOST);
$host_names = explode(".", $host);
print_r($host_names);
echo "<br>";
$l = array_slice($host_names, -3);
print_r($l);
echo "<br>";
$subdomain = implode(".", $l);
echo $subdomain; //final result
是否有可能函數一行例如這樣的結合:
$subdomain = implode(array_slice (explode(".", $host)($host_names, -3)(".", $l);
上面的例子並不奏效。我想我已經看到它之前,你可以結合功能。
在此先感謝您的幫助。
你要麼有一個困難時期制定的*表達*語法正確*或*您只是想學習編寫你自己的http://php.net/language.functions < - 我建議你後者。因爲第一個是自我嘲諷,所以你應該自己做,讓你感到自豪。讓其他人給你寫一行內容被認爲是在這個瀏覽器遊戲中作弊。 :D – hakre
另外,你的函數的目標是什麼?只是爲了獲得子域? – Fabor
你可能想看看這個http://stackoverflow.com/questions/535336/find-out-subdomain-using-regular-expression-in-php,無論如何:) –