私はページのURL wwwからカットが必要です。 php trim()関数を使用します。 しかし、この機能をカットし、最初の文字、なぜですか?その他としてphp trim()、うまく動作しません
$domain = parse_url('http://wordpresas.com/page/1');
$domain['host'] = trim($domain['host'], 'www.');
pr($domain['host']); //ordpresas.com
私はページのURL wwwからカットが必要です。 php trim()関数を使用します。 しかし、この機能をカットし、最初の文字、なぜですか?その他としてphp trim()、うまく動作しません
$domain = parse_url('http://wordpresas.com/page/1');
$domain['host'] = trim($domain['host'], 'www.');
pr($domain['host']); //ordpresas.com
trim()
の2番目のパラメータはトリミングを取得a list of charactersが含まれて述べています。
ただし、これにはpreg_replace()
を使用できます。これにより、文字列で始まる場合はwww.
のみが削除されます。
preg_replace('/^www./', '', $domain['host']);
これを行うための最も効果的な方法は、おそらくです:それは複雑O(1)
:)
を持っている必要があり
'')(トリム正常に動作します。あなたのコードはうまく動作しません – Leigh
面白い、面白いです。 'trim()'の2番目のパラメータは実際には*文字リスト*なので、そのリスト内の文字は途切れます。それを知らなかった。 (まだ、これは設計によるもので、必要なことをするためには別の機能が必要になります。) –