String comparison function; comparison function; string comparison

php strnatcmp() function syntax

Function:Natural order method to compare strings

Syntax: strnatcmp(string1,string2)

Parameters :

ParameterDescription
string1Required, specified The first string to compare.
string2Must specify the second string to be compared.

Description: The strnatcmp() 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. Note that this function is 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 strnatcmp() function example

<?php
//使用自然算法来比较两个字符串
echo strnatcmp("2hello world!","01hello world!");
echo "<br>";
echo strnatcmp("01hello world!","2hello world!");
?>

Run instance»

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

Output:

1
-1