現在の位置: ホーム> 関数カテゴリ一覧> str_ends_with

str_ends_with

文字列が指定されたサブストリングで終了するかどうかを確認します
名前:str_ends_with
カテゴリ:
対応言語:php
一言説明:文字列が指定された接尾辞で終わるかどうかを決定します

関数名:str_ends_with()

該当するバージョン:PHP 8.0.0以降

関数関数:文字列が指定された接尾辞で終わるかどうかを判断します。

構文:bool str_ends_with(string $ haystack、string $針)

パラメーター:

  • $ haystack:チェックする文字列
  • $針:チェックする接尾辞

返品値:

  • $ haystackが$針で終了する場合、trueを返します
  • $ haystackが$針で終わらない場合、falseが返されます

例:

 $string1 = "Hello, World!"; $string2 = "Hello, PHP!"; $suffix = "World!"; // 检查$string1 是否以$suffix 结尾if (str_ends_with($string1, $suffix)) { echo "$string1 以$suffix 结尾"; } else { echo "$string1 不以$suffix 结尾"; } // 检查$string2 是否以$suffix 结尾if (str_ends_with($string2, $suffix)) { echo "$string2 以$suffix 结尾"; } else { echo "$string2 不以$suffix 结尾"; }

出力:

 Hello, World! 以World! 结尾Hello, PHP! 不以World! 结尾

注:PHP 8.0.0の前のバージョンでは、次のコードで同様の機能を使用できます。

 function str_ends_with($haystack, $needle) { $length = strlen($needle); if ($length == 0) { return true; } return substr($haystack, -$length) === $needle; }

ただし、PHP 8.0.0の組み込み関数STR_ENDS_WITH()を使用してから、文字列が指定された接尾辞で終わるかどうかを判断するためのより簡潔で効率的な方法を提供します。

類似の関数
  • CRC32多項式の文字列を計算します crc32

    crc32

    CRC32多項式の文字列を計算します
  • 文字を翻訳するか、サブストリングを交換します - 指定された文字を変換します strtr

    strtr

    文字を翻訳するか、サブストリングを交換し
  • ファイルのSHA1ハッシュ値を計算します sha1_file

    sha1_file

    ファイルのSHA1ハッシュ値を計算します
  • UUENCODEエンコードされた文字列をデコードします convert_uudecode

    convert_uudecode

    UUENCODEエンコードされた文字列を
  • 文字列を繰り返します str_repeat

    str_repeat

    文字列を繰り返します
  • 文字列が指定されたサブストリングから始まるかどうかを確認します str_starts_with

    str_starts_with

    文字列が指定されたサブストリングから始ま
  • 文字列を置き換えるサブストリング substr_replace

    substr_replace

    文字列を置き換えるサブストリング
  • 文字列を逆にします strrev

    strrev

    文字列を逆にします
人気記事(にんききじ)