PHP
 Computer >> コンピューター >  >> プログラミング >> PHP

文字列がPHPで指定された単語で終わっているかどうかを確認します


文字列が指定された文字列で終わっているかどうかを確認する関数を作成します。関数は、成功した場合はTRUEを返し、失敗した場合はFALSEを返す必要があります。

構文は次のとおりです-

endFunc(str, lastStr)

次のパラメータを考慮してチェックしてください-

  • str −テストする文字列

  • lastStr −指定された文字列の最後で検索されるテキスト。

以下は例です-

<?php
   function endFunc($str, $lastString) {
      $count = strlen($lastString);
      if ($count = = 0) {
         return true;
      }
      return (substr($str, -$count) = = = $lastString);
   }
   if(endFunc("pqrstuv","rst"))
      echo "True!";
   else
      echo "False!";
?>

出力

以下は出力です-

False!

  1. Python-指定された文字列がバイナリ文字列であるかどうかを確認します

    この記事では、特定の文字列に1または0のみの文字が含まれているかどうかを確認します。このような文字列をバイナリ文字列と呼びます。 2や3などの他の数字がある場合は、非バイナリ文字列として分類されます。 セット付き Pythonのset演算子は、一意の要素のみを格納します。したがって、文字列を取得し、それにset関数を適用します。次に、要素として0と1のみを持つ別のセットを作成します。これらのセットが両方とも等しい場合、文字列は間違いなくバイナリです。また、文字列には1のみまたは0のみが含まれる場合があります。したがって、集合演算子の結果を0のみまたは1のみと比較するor条件を作成します。 例

  2. Pythonで文字列または文字列のサブ文字列がサフィックスで終わっているかどうかを確認するにはどうすればよいですか?

    Pythonには、Stringクラスにendswith(string)メソッドがあります。このメソッドは、検索するサフィックス文字列を受け入れ、文字列オブジェクトで呼び出されます。このメソッドは次の方法で呼び出すことができます: string = 'C:/Users/TutorialsPoint1/~.py' print(string.endswith('.py')) 出力 True 文字列が特定のサフィックスで終わっているかどうかを確認する別の方法があります。これを行うには、reモジュール(正規表現)からre.search(suffix +$、string