2

私は使用$_SERVER["SERVER_NAME"];しています:取得するために:sub1.host.com.ar

から「sub1」と「host」を取得するにはどうすればよいです$_SERVER["SERVER_NAME"];か / それらをエコーする簡単な方法はありますか?

4

4 に答える 4

10

使用する

$parts=explode('.', $_SERVER["SERVER_NAME"]);

ドットで分割できます。

于 2012-06-21T06:13:11.353 に答える
2

意味のある名前を付けて、配列を 1 行で分割します。

list($first,$host) = explode(".",$_SERVER["SERVER_NAME"]);
echo $host;
于 2012-06-21T06:22:31.150 に答える
0
$exp = explode('.', $_SERVER['SERVER_NAME']);
print_r($exp);
于 2012-06-21T06:12:49.793 に答える
0

分解機能を使用すると、URL 文字列から配列が作成されます。配列を取得したら、そこから目的の要素に移動して取得できます。

名には、次のコードを使用できます。

echo array_shift((explode(".",$_SERVER['HTTP_HOST'])));
于 2015-10-02T08:35:46.407 に答える