前回の記事では文字列内の指定文字を置換する方法について学びましたが、必要に応じて「PHPでの指定文字を置換する方法の詳しい紹介(大文字と小文字を区別)」も併せてお読みください。今回は2つの文字列を比較する方法を紹介しますので、必要な場合は参考にしてください。
2つの文字列を比較する必要がある場合がありますが、その際には関数を使って文字列を比較する必要があるので、今回は2つの文字列を比較する方法を紹介します。
まず、strcasecmp() 関数を使用した最初の関数を見てみましょう。
小さな例を見てみましょう。
<?php echo strcasecmp("yellow rattan wine","Yellow Rattan Wine"); ?>
この例の結果を見てみましょう
0
友達、疑問符がたくさんありますか?この 0 は何を意味しますか? 心配しないで、この関数について学びましょう。
strcasecmp() 関数は 2 つの文字列を比較します。
この関数の構文を見てみましょう
strcasecmp(要比较的第一个字符串,要比较的第二个字符串)
最も重要なことは、この関数の戻り値です。見てみましょう。
関数は次を返します:
0 - 2 つの文字列が等しい場合
<0 - 場合string1 が string2 より小さい
#>0 - string1 が string2 より大きい場合
これで、の紹介は終わりです。最初の関数 次に、2 番目のメソッドである strcmp() 関数を紹介します。
小さな栗を見てみましょう。
<?php echo strcmp("yellow rattan wine","Yellow Rattan Wine"); ?>
この栗の結果を見てください
32?これはどういう意味ですか?これは上記と同じ機能ですか?今すぐ学びましょう。
strcmp() 関数は 2 つの文字列を比較します。
この関数の構文を見てみましょう
strcmp(要比较的第一个字符串,要比较的第二个字符串)
この関数は上記の strcasecmp 関数と同じです。戻り値は 0 より大きく、最初の文字の方が大きいことを意味します2文字目よりも。
以上です。他に知りたいことがある場合は、ここをクリックしてください。 → →phpビデオチュートリアル
以上がPHP関数の文字列の類似点と相違点を知る方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。