Описание тега ignore-case

Метод, игнорирующий регистр при сравнении двух строк.

Часто бывает, что вам нужно будет сравнить две строки, игнорируя регистр строки. Есть много способов добиться этого в программировании, чаще всего путем преобразования обеих строк в символы нижнего или верхнего регистра. В некоторых языках есть встроенные способы сделать это, для других потребуется несколько дополнительных шагов.

Например, в Java класс String содержит метод под названием equalsIgnoreCase. Описание API Java 7 для equalsIgnoreCase:

Сравнивает эту строку с другой строкой, игнорируя регистр.

Пример использования equalsIgnoreCase в Java, который вернет false:

String x = "Hello";
String y = "World";

if(x.equalsIgnoreCase(y)) {
    return true;
 } else {
    return false;
}

Чтобы сделать то же самое в PHP, вы можете сделать следующее:

<?php
  $var1 = "Hello";
  $var2 = "hello";

  if (strcasecmp($var1, $var2) == 0) {
     echo '$var1 is equal to $var2 in a case-insensitive string comparison';
  }
?>

Приведенный выше пример взят из документации PHP.