PHP入門 ~文字列の比較(strcmp/strcasecmp)~

PHP入門-文字列比較

これからPHPの勉強を始める方を対象にしたPHP入門です。

この記事では、PHPの文字列関数の文字列の比較(strcmp/strcasecmp)について説明をします。

目次

文字列を比較:strcmp

説明:文字列の比較を行います。

使用例:strcmp(文字列1, 文字列2) 

戻り値:
 文字列1 < 文字列2 ⇒ 負の整数
 文字列1 > 文字列2 ⇒ 正の整数
 文字列1 = 文字列2 ⇒ 0

注意事項:大文字と小文字は区別されます

print(strcmp("abc", "def") . "n");
print(strcmp("abc", "ABC") . "n");
print(strcmp("abc", "abc") . "n");
-197379
2105376
0

if文での文字列比較

文字列の比較は、if文でも可能です

if ("abc" == "abc"){
    print("一致しています");
}else{
    print("不一致です");
}
一致しています

文字列を比較:strcasecmp

説明:文字列の比較を行います。

使用例:strcasecmp(文字列1, 文字列2) 

戻り値:
 文字列1 <> 文字列2 ⇒ 負の整数
 文字列1 = 文字列2 ⇒ 0

注意事項:大文字と小文字は区別されません

print(strcasecmp("abc", "def") . "n");
print(strcasecmp("abc", "ABC") . "n");
print(strcasecmp("abc", "abc") . "n");
-3
0
0

初心者のためのPHP入門 掲載一覧

【目次】初心者向け PHP入門

プログラム学習に限界を感じていませんか?

よかったらシェアしてね!
  • URLをコピーしました!
目次