ホームページ > バックエンド開発 > PHPチュートリアル > PHPで文字列が特定の部分文字列で始まるかどうかを確認するには?

PHPで文字列が特定の部分文字列で始まるかどうかを確認するには?

Barbara Streisand
リリース: 2024-10-30 14:09:02
オリジナル
580 人が閲覧しました

How to Check if a String Begins with a Specific Substring in PHP?

文字列が指定された部分文字列で始まるかどうかを確認する

さまざまなプログラミング シナリオでは、文字列が特定の部分文字列で始まるかどうかを検証することが必要になります。提供されている 2 つの例を考えてみましょう:

例 1:

$string1 = 'google.com';
ログイン後にコピー

質問: $string1 が "http" で始まるかどうかを確認するにはどうすればよいですか? ?

答え:

PHP 8 以降の str_starts_with 関数の使用:

str_starts_with($string1, 'http'); // false
ログイン後にコピー

substr の使用PHP 7 以前の 関数:

substr($string1, 0, 4) === "http"; // false
ログイン後にコピー

例 2:

$string2 = 'http://www.google.com';
ログイン後にコピー

質問: $string2 は "http" で始まりますか?

答え:

PHP 8 以降の str_starts_with 関数の使用:

str_starts_with($string2, 'http'); // true
ログイン後にコピー

PHP 7 以前の substr 関数の使用:

substr($string2, 0, 4) === "http"; // true
ログイン後にコピー

一般に、任意の文字列 $string と部分文字列 $query に対して、 を使用して次のロジックを使用できます。 substr:

substr($string, 0, strlen($query)) === $query
ログイン後にコピー

以上がPHPで文字列が特定の部分文字列で始まるかどうかを確認するには?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート