135 of 410 menu

Função strnatcasecmp

A função strnatcasecmp executa a comparação de duas strings sem diferenciar maiúsculas de minúsculas, usando o algoritmo de ordenação natural (natural order). No primeiro parâmetro é passada a primeira string para comparação, no segundo - a segunda string. A função retorna 0 se as strings forem idênticas, o número -1 se a primeira string for menor que a segunda, e um número maior que 1 se a primeira string for maior que a segunda.

Sintaxe

strnatcasecmp(string1, string2);

Exemplo

Vamos comparar duas strings idênticas sem diferenciar maiúsculas de minúsculas:

<?php $res = strnatcasecmp('Hello', 'hello'); echo $res; ?>

Resultado da execução do código:

0

Exemplo

Vamos comparar strings com números, usando a ordenação natural:

<?php $res = strnatcasecmp('file2.txt', 'file10.txt'); echo $res; ?>

Resultado da execução do código:

-1

Exemplo

Comparação de strings com diferentes caixas de caracteres:

<?php $res = strnatcasecmp('Apple', 'banana'); echo $res; ?>

Resultado da execução do código:

-1

Veja também

  • a função strnatcmp,
    que compara strings diferenciando maiúsculas de minúsculas
  • a função strcasecmp,
    que compara strings sem diferenciar maiúsculas de minúsculas
  • a função strcmp,
    que compara strings diferenciando maiúsculas de minúsculas
Português
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nós usamos cookies para o funcionamento do site, análises e personalização. O processamento de dados é realizado de acordo com a Política de Privacidade.
aceitar todas configurar rejeitar