substr_compare
バイナリセーフ比較文字列(オフセット位置から指定された長さを比較してください)
substr_compare()
関数は、指定された開始位置から2つの文字列を比較します。
ヒント:この関数はバイナリセーフであり、選択的にケースに敏感です。
2つの文字列を比較してください。
<?php echo substr_compare ( "hello world" 、 "hello world" 、 0 ) ; ?>
自分で試してみてください
String1の比較の開始位置が6の場合、2つの文字列を比較してください。
<?php echo substr_compare ( "hello world" 、 "world" 、 6 ) ; ?>
自分で試してみてください
すべてのパラメーターを使用します:
<?php echo substr_compare ( " world " 、 "or " 、 1、2 ) ; echo substr_compare ( " world " 、 "ld " 、 - 2、2 ) ; echo substr_compare ( " world " 、 "orl " 、 1、2 ) ; echo substr_compare ( " world" 、 "、 " 、 1、2 、 true ) ; echo substr_compare ( " world " 、 "or " 、 1、3 ) ; echo substr_compare ( " world " 、 "rl" 、 1、2 ) ; ?>
自分で試してみてください
異なる返品値:
<?php echo substr_compare ( "Hello World!" 、 "Hello World!" 、 0 ) ; // 2つの文字列が等しい echo substr_compare ( "hello world!" 、 "hello" 、 0 ) ; // string1はstring2より大きくなります echo substr_compare ( "Hello World!" 、 "Hello World!Hello!" 、 0 ) ; // string1はstring2未満です ?>
自分で試してみてください
substr_compare ( string1 、 string2 、 startpos 、 length 、 case )
パラメーター | 説明する |
---|---|
文字列1 | 必須。比較する最初の文字列を指定します。 |
文字列2 | 必須。比較する2番目の文字列を指定します。 |
startpos | 必須。 String1の比較を開始する場所を指定します。負の数の場合、文字列の端からカウントが始まります。 |
長さ | オプション。 String1の文字の数(文字数)を指定します。 |
場合 |
オプション。ブール値、ケースに敏感な比較を実行するかどうかを指定します。
|