(PHP 4 >= 4.0.2, PHP 5, PHP 7, PHP 8)
strncasecmp — Comparação binária de strings, insensível a maiúsculas/minúsculas, dos primeiros n caracteres
Esta função é similar a strcasecmp(), com a diferença que pode ser especificado o número (limite superior) de caracteres de cada string usada na comparação.
string1A primeira string.
string2A segunda string.
lengthO tamanho das strings, que será usado na comparação.
   Retorna um valor menor que 0 se string1
   for abaixo de string2; um valor maior
   que 0 se string1 for acima de
   string2 e 0 se elas
   forem iguais.
   Nenhum significado em particular pode ser inferido com confiança desse valor a não
   ser o seu sinal.
  
| Versão | Descrição | 
|---|---|
| 8.2.0 | Não é mais garantido que esta função retornará strlen($string1) - strlen($string2)quando os comprimentos das strings
  não forem iguais, mas ppodem agora retornar-1ou1no lugar. | 
Exemplo #1 Exemplo de strncasecmp()
<?php
$var1 = 'Hello John';
$var2 = 'hello Doe';
if (strncasecmp($var1, $var2, 5) === 0) {
    echo 'Primeiros 5 caracteres de $var1 e $var2 são iguais em uma comparação insensível a maiúsculas/minúsculas';
}
?>
