$domain = apple.com、または mit.org.edu.au の場合、PHP を使用して「.com」とドットから始まるすべてを削除するにはどうすればよいですか? たとえば、apple.com は apple になり、mit.org.edu.au は mit になります (www. は無視してください)。
質問する
2309 次
5 に答える
7
ドメインが既にある場合は、ドメインを分解して、配列の最初の要素を取得します。
$domain = 'apple.com';
$domain_parts = explode('.', $domain);
echo $domain_parts[0]; // returns apple
上記はサブドメインを考慮していないことに注意してください。つまり、'www.apple.com' は 'www' を返します。しかし、あなたが上で尋ねたことに基づいて、爆発は十分かもしれません。
ドメインがまだない場合は、PHP のparse_url 関数を使用して、URL からドメイン (ホスト) を抽出できます。
于 2013-01-04T03:35:20.820 に答える
1
それは単純な一行の答えです:
<?php echo explode('.', $url)[0]; ?>
于 2013-01-04T03:59:38.213 に答える
1
他の人が言ったように、explodeを使用します。$ raw ='apple.com'; $ url = explode('。'、$ raw); エコー$url[0];
ドメインに「www」がある場合は、if($ url [0] =='www'){echo $url[1];のような簡単なチェックを行います。} else {echo $ url [0]; }
于 2013-01-04T06:53:07.007 に答える
1
爆発を使用します。
$tokens = explode(".", "apple.com");
echo $tokens[0]; // apple
于 2013-01-04T03:35:23.913 に答える