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

PHPのsubstr_compare()関数


substr_compare()関数は、2つの文字列形式を特定の開始位置と比較するために使用されます。

構文

substr_compare(str1,str2,offset,len,case_insensitive)

パラメータ

  • str1 −比較する最初の文字列

  • str2 −比較する2番目の文字列

  • オフセット −比較の開始位置。負の場合、カウントは文字列の末尾から始まります。

  • len −比較する最初の文字列の長さ

  • 大文字と小文字を区別しない − case_insensitivevityがTRUEの場合、比較では大文字と小文字が区別されません。

戻る

substr_compare()関数は-

を返します
  • 0-2つの文字列が等しい場合

  • <0-string1(オフセットから)がstring2より小さい場合

  • > 0-string1(オフセットから)がstring2より大きい場合

長さがstring1の長さ以上の場合、この関数はFALSEを返します。

以下は例です-

<?php
   echo substr_compare("pqrstrs", "qr", 1, 2);
?>

出力

以下は出力です-

0

別の例を見てみましょう-

<?php
   echo substr_compare("pqrstrs", "qr", 1, 3);
?>

出力

以下は出力です-

1

別の例を見てみましょう-

<?php
   echo substr_compare("Laptop", "AP", 1, 2, true)."\n";
?>

出力

以下は出力です-

0

  1. PHPのcrc32()関数

    crc32()関数は、32ビットCRCを計算するために使用されます。この関数を使用して、データの整合性を検証できます。 構文 crc32(str) パラメータ str −文字列 戻る crc32()関数は、文字列のcrc32チェックサムを整数として返します。 例 以下は例です- <?php    $res = crc32("This is demo text!");    printf("%u\n", $res); ?> 出力 2903462745 例 別の例を見てみましょう- &l

  2. PHPのbin2hex()関数

    bin2hex()関数は、一次データを16進表現に変換するために使用されます 構文 bin2hex(str) パラメータ str −変換する文字列。 戻る bin2hex()関数は、ASCII文字の文字列を16進値に変換します。 以下は例です- 例 <?php $s = bin2hex(Welcome!); echo($s); ?> 以下は出力です- 出力 57656c636f6d6521 別の例を見てみましょう- 例 <?php $val = bin2hex(1011); echo($val);