ホームページ  >  記事  >  バックエンド開発  >  PHP 文字列が指定された部分文字列で終わるかどうかを確認する方法

PHP 文字列が指定された部分文字列で終わるかどうかを確認する方法

PHPz
PHPz転載
2024-03-19 12:43:06954ブラウズ

php editor Youzi は、PHP を使用して文字列が指定された部分文字列で終わるかどうかを確認する方法を詳しく紹介します。 PHP では、組み込み関数 substr() および strlen() を使用してこの機能を実現できます。元の文字列の末尾の部分文字列と指定された部分文字列を比較することで、文字列が指定された部分文字列で終わるかどうかを判断できます。以下は、この機能を簡単に実装するのに役立つ具体的なコード例と説明です。

文字列が指定された部分文字列で終わるかどうかを確認する PHP メソッド

php では、文字列が指定された部分文字列で終わるかどうかを確認する方法が複数あります。最も一般的な方法は、次の関数を使用することです:

  • endsWith(): この関数は、文字列が指定された部分文字列で終わるかどうかを確認するために特別に使用されます。文字列がこの部分文字列で終わるかどうかを示すブール値を返します。例えば:###
$string = "これはテスト文字列です。"; $substring = "テスト文字列"; if (endsWith($string, $substring)) { echo "文字列は指定された部分文字列で終わります。"; } それ以外 { echo "文字列が指定された部分文字列で終わっていません。"; }

  • substr_compare(): この関数は、文字列の一部を別の文字列と比較するために使用できます。文字列が部分文字列で終わるかどうかを確認するには、次の構文を使用できます:
$string = "これはテスト文字列です。"; $substring = "テスト文字列"; $result = substr_compare($string, $substring, -strlen($substring)); if ($result == 0) { echo "文字列は指定された部分文字列で終わります。"; } それ以外 { echo "文字列が指定された部分文字列で終わっていません。"; }

  • preg_match(): 正規表現を使用することも、文字列が指定された部分文字列で終わるかどうかを確認する方法です。例えば:###
  • $string = "これはテスト文字列です。"; $substring = "テスト文字列"; $pattern = "/$substring$/"; if (preg_match($pattern, $string)) { echo "文字列は指定された部分文字列で終わります。"; } それ以外 { echo "文字列が指定された部分文字列で終わっていません。"; }
上記のすべてのメソッドは、PHP で文字列が特定の部分文字列で終わるかどうかを効果的にチェックできます。どの方法を選択するかは、特定のニーズとアプリケーションのパフォーマンス要件によって異なります。 

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

声明:
この記事はlsjlt.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。