PHP Strncasecmp()関数

|
構文:
 strncasecmp($ string1、$ string2、$ length)
パラメーター:この関数は、上記の構文に示され、以下で説明する2つのパラメーターを取ります。 :
  • $ string1、$ string2:これらのパラメーターは、比較する文字列を定義します。
  • $ length:文字数を指定します比較に使用する各行。このパラメータは必須です
  • 戻り値:この関数は、以下に説明する条件に応じて整数を返します。
    • strncasecmp()は0を返します-2つの文字列の場合等しい。
    • strncasecmp()は<0を返します-string1がstring2より小さい場合
    • strncasecmp()は>0を返します-string1がstring2より大きい場合
    • 例:
      入力:string1 = "Hello"、string2 = "hEllo"、length = 6出力:0入力:string1 = "Geeks"、string2 = "Gfg"、length = 3出力:-1入力:string1 = "Nerd"、string2 = "Geeks"、length = 4出力:7 
      以下のプログラムは、PHPのstrncasecmp()関数を示しています。プログラム1 :2行が同一の場合: <? php $ str1 = "Geeks for Geeks" ; $ str2 = "Geeks for Geeks" ;
      / /両方の行が等しい $ test = strncasecmp $ str1 $ str2 、16); echo "$ test ";
      ?> 出力:
       0 
      プログラム2 :最初の行が2番目の行よりも大きい場合:
      <? php
      //入力行 $ str1 = "Geeks for Geeks " ; $ str2 = " Geeks for " ; $ test = strncasecmp $ str1 $ str2 、16);
      //この場合、2行目は小さくなります echo "$ test" ;
      ?>
      出力:
       6 
      プログラム3:最初の行が2番目の行よりも小さい: <? php
      //入力行 $ str1 = "Geeks for" ; $ str2 = "Geeks for Geeks" ; $ test = strncasecmp $ str1 $ str2 、16);
      //この場合、最初の行は小さくなります echo "$ test" ;
      ?>
      出力:
       -6 
      プログラム4:このプログラムは、関数の大文字と小文字を区別しないことを示しています: <? Php
      //入力行 $ str1 = "GEEKS FOR GEEKS " ; $ str2 = " Geeks for Geeks " ;
      //両方の行が等しい $ test = strncasecmp $ str1 $ str2 、16); echo "$ test" ;
      ?>
      出力:
       0 
      プログラム5:同じ長さの2行ですが、異なる文字が含まれています。この場合、2文字のASCII値の差が表示されます。この関数は、line1の文字のASCII値が高い場合は正の値を返し、line2の文字のASCII値が高い場合は負の値を返します。 <? php
      //入力行 $ str1 = "Good" ; $ str2 = "Goon" ; $ test1 = strncasecmp $ str1 $ str2 、4);
      //2行目に文字があります
      //より高いASCII値を使用 echo "$ test1" ; echo "" ; $ test2 = strncasecmp $ str2 $ str1 、4);
      //最初の行には文字があります
      //より高いASCII値を使用します echo "$ test2" ;
      ?>
      出力:
       -10 10 
      リンク
      http://php.net/ manual / en / function.strncasecmp.php

      Shop

      Learn programming in R: courses

      $

      Best Python online courses for 2022

      $

      Best laptop for Fortnite

      $

      Best laptop for Excel

      $

      Best laptop for Solidworks

      $

      Best laptop for Roblox

      $

      Best computer for crypto mining

      $

      Best laptop for Sims 4

      $

      Latest questions

      NUMPYNUMPY

      psycopg2: insert multiple rows with one query

      12 answers

      NUMPYNUMPY

      How to convert Nonetype to int or string?

      12 answers

      NUMPYNUMPY

      How to specify multiple return types using type-hints

      12 answers

      NUMPYNUMPY

      Javascript Error: IPython is not defined in JupyterLab

      12 answers


      Wiki

      Python OpenCV | cv2.putText () method

      numpy.arctan2 () in Python

      Python | os.path.realpath () method

      Python OpenCV | cv2.circle () method

      Python OpenCV cv2.cvtColor () method

      Python - Move item to the end of the list

      time.perf_counter () function in Python

      Check if one list is a subset of another in Python

      Python os.path.join () method