English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Tutorial Básico PHP

Tutorial Avançado PHP

PHP & MySQL

Manual de Referência PHP

Uso e Exemplo do PHP strnatcasecmp()

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).

Sintaxe

strnatcasecmp(string1,string2)

Definição e Uso

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.

Retorno

 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.

Parâmetro

NúmeroParâmetros e Descrição
1

string1

Primeira string

2

string2

Segunda string

Exemplo Online

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

PHP String Guia de Funções de String