String comparison function; comparison function; string comparison

php strnatcasecmp() function syntax

Function:Use the "natural" algorithm to compare two strings (not case-sensitive):

Syntax: strnatcasecmp(string1,string2)

Parameters:

ParametersDescription
string1 Required, specifies the first string to be compared.
string2 Required, specifies the second string to be compared.

Description: The strnatcasecmp() function uses a "natural" algorithm to compare two strings. In natural arithmetic, the number 2 is less than the number 10. In computer sorting, 10 is less than 2 because the first number in 10 is less than 2. strnatcasecmp() is not case sensitive. If the two strings are equal, 0 is returned. If string1 is greater than string2, the returned value is greater than 0. If string1 is less than string2, the returned value is less than 0

php strnatcasecmp() function example

<?php
echo strnatcasecmp("2hello world!","01hello world!");
echo "<br>";
echo strnatcasecmp("01hello world!","2hello world!");
?>

Run instance»

Click the "Run instance" button to view the online instance

Output:

1
-1