strcasecmp関数

スポンサーリンク
スポンサーリンク
ライフスタイル関連のコンテンツ
お金 | 仕事 | 勉強 | プライベート | 健康 |
プログラミング関連のコンテンツ
C言語/C++入門 | Ruby入門 | Python入門 | プログラミング全般

strcasecmp関数は、大文字、小文字の違いを無視して文字列を比較します。

strcasecmp(文字列1, 文字列2)

文字列1と文字列2が同じ場合は0を、文字列1<文字列2の場合は-1、文字列1>文字列2の場合は1を戻り地として返します。

if($_POST[‘email’] == ‘abcd@example.com’){
print "Welcome !";
}

の場合、$_POST[‘email’] は、全て小文字で’abcd@example.com’の場合だけ、真となります。

if(strcasecmp($_POST{‘email’], ‘abcd@example.com’) == 0){
print "Welcome !";
}

の場合、大文字、小文字の区別なしで比較し、$_POST[‘email’] は、’abcd@example.com’や’ABCD@example.com’ などの場合、0 を返します。

スポンサーリンク
 
スポンサーリンク