TECH I.S.

PHP strcasecmp() 関数

❮ PHP 文字列リファレンス

2 つの文字列を比較します (大文字と小文字は区別されません)。

<?php echo strcasecmp("Hello world!","HELLO WORLD!"); ?>


定義と使用法

strcasecmp() 関数は、2 つの文字列を比較します。

ヒント:strcasecmp() 関数は、バイナリセーフで大文字と小文字を区別しません。

ヒント:この関数はstrncasecmp()ただし、strncasecmp() との比較で使用する各文字列の文字数を指定できるという違いがあります。


構文

<div>strcasecmp(<em>string1,string2</em>)</div>

パラメータ値

パラメータ

説明

文字列1 必要。比較する最初の文字列を指定します
文字列2 必要。比較する 2 番目の文字列を指定します


技術的な詳細

戻り値:

この関数は次を返します。
  • 0 - 2 つの文字列が等しい場合
  • <0 - string1 が string2 より小さい場合
  • >0 - string1 が string2 より大きい場合

PHP バージョン:

4+

その他の例

2 つの文字列を比較します (大文字と小文字を区別しない = HELLO と hELLo は同じものを出力します)。

<?php echo strcasecmp("Hello","HELLO"); echo "<br>"; echo strcasecmp("Hello","hELLo"); ?>

異なる戻り値:

<?php echo strcasecmp("Hello world!","HELLO WORLD!"); // The two strings are equal echo strcasecmp("Hello world!","HELLO"); // String1 is greater than string2 echo strcasecmp("Hello world!","HELLO WORLD! HELLO!"); // String1 is less than string2 ?>


❮ PHP 文字列リファレンス


プログラミング学習を加速させる

プログラミングをプロの講師に教えてもらいませんか。

テックアイエスのプログラミングスクールは初心者も大歓迎です。年齢制限もありません。転職・副業に強く、挫折させない手厚いサポートで稼ぐ力を身につけましょう!

スクールの詳細