English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
PHP String Guia de Funções de String
A função strnatcasecmp() usa o algoritmo de "ordem natural" para comparar strings (sem distinção de maiúsculas e minúsculas).
strnatcasecmp(string1,string2)
Ele usa o algoritmo natural para comparar duas strings. A função implementa o algoritmo de comparação de ordenação de strings de números conforme o costume humano.
No algoritmo natural, o número 5 Menor que o número 10. Na ordenação de computadores,10 Menor que 5Isto é porque 10 O primeiro número em 5.
Semelhante às outras funções de comparação de strings, se string1 Menor que string2 Retorna < 0; se string1 Maior que string2 Retorna > 0; se ambos forem iguais, retorna 0.
Número | Parâmetros e Descrição |
---|---|
1 | string1 Primeira string |
2 | string2 Segunda string |
Experimente o exemplo a seguir, strnatcasecmp usa o algoritmo "natural" para comparar duas strings (sem distinção de maiúsculas e minúsculas):
<?php //Comparação de strings sem distinção de maiúsculas e minúsculas echo strnatcasecmp("5w3codebox!","5w3codebox!"); echo "<br>"; //A segunda string é maior que a primeira string echo strnatcasecmp("5w3codebox!","58w3codebox!"); echo "<br>"; //A segunda string é menor que a primeira string echo strnatcasecmp("101111w3codebox!","211w3codebox!"); ?>Teste e veja‹/›
Resultados de Saída
0 -1 1