PHP strnatcasecmp Function

What is strnatcasecmp Function?

Explanation

In PHP this function is used for case insensitive string comparisons using a "natural order" algorithm.

Syntax:


strnatcasecmp(string1,string2)

In the above syntax "string1" is the first string to compare ,"string2" is the second string to compare.The function returns "0" if both strings are equal, returns a value "<0" if string1 is less than string2, returns a value ">0" if string1 is greater than string2.

Example :


<?php
echo strnatcasecmp("3Hi folks!","11Hi folks!");
echo "<br/>";
echo strnatcasecmp("11Hi folks!","3Hi folks!");
?>
Result :

-1
1

In the above example both string are same but the numbers are treated as strings and compared to display results.

PHP Topics


Ask Questions

Ask Question