PHPで英文字の大文字小文字を区別せずに比較する関数・strcasecmp †PHPのstrcasecmp関数を使うと英字の大文字、小文字を区別せずに比較することができます。 スポンサーリンク strcasecmpのサンプルスクリプト †strcasecmpの仕様は以下のリンクを確認してみてください。 <?php $a = "hello world"; $b = "HELLO WORLD"; if (strcmp($a, $b) != 0) { print("strcmp($a, $b) : not equal.\n"); } if (strcasecmp($a, $b) == 0) { print("strcasecmp($a, $b) : equal.\n"); } ?> strcmpとstrcasecmpの比較のためにstrcmpとstrcasecmpの2つをサンプルスクリプトで使用しました。 strcasecmpサンプルスクリプトの実行結果 †下記の出力の通り、英字の大文字小文字を区別せず比較できていることが確認できます。 $ php strcasecmp.php strcmp(hello world, HELLO WORLD) : not equal. strcasecmp(hello world, HELLO WORLD) : equal. 以上、strcasecmpのPHPサンプルスクリプトでした。 スポンサーリンク |