English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
PHP String Funções de Stringa Manual
A função strncasecmp() é usada para comparar alguns caracteres iniciais de strings de forma binária (não distingue maiúsculas e minúsculas).
strncasecmp(string1,string2,length)
Ele é usado para comparar duas strings (não distingue maiúsculas e minúsculas).
Atenção:strncasecmp() é binário seguro e não distingue maiúsculas e minúsculas.
Dica:A função é semelhante astrcasecmp() A função é semelhante, mas differs em que,strcasecmp() não tem o parâmetro length, enquanto para a função strncasecmp(), você pode especificar o comprimento que os dois strings serão comparados (ou seja, o tamanho máximo de comparação).
Se string1 Menor que string2 Retorna < 0; Se string1 Maior que string2 Retorna > 0; Se ambos forem iguais, retorna 0.
Número de Ordem | Parâmetros e Descrição |
---|---|
1 | string1 Primeira Stringa |
2 | string2 Segunda Stringa |
3 | length Tamanho Máximo de Comparação |
Experimente o exemplo a seguir, comparar duas strings (não distingue maiúsculas e minúsculas, PHP e Php têm a mesma saída)
<?php //Não distingue maiúsculas e minúsculas, PHP e Php têm a mesma saída echo strncasecmp("Hello PHP","Hello PHP",9); echo "<br>"; //Não distingue maiúsculas e minúsculas, hello PHP e hELLo PHP têm a mesma saída echo strncasecmp("hello PHP","hELLo PHP",9); ?>Testar e Verificar‹/›
Resultados de Saída
0 0