strnatcasecmp
(PHP 4, PHP 5, PHP 7, PHP 8)
Case insensitive string comparisons using a "natural order" algorithm
Description
This function implements a comparison algorithm that orders alphanumeric strings in the way a human being would. The behaviour of this function is similar to strnatcmp(), except that the comparison is not case sensitive. For more information see: Martin Pool's Natural Order String Comparison page.
Parameters
string1The first string.
string2The second string.
Return Values Return
Changelog
| Version | Description |
|---|
Examples
strnatcasecmp() example
<?php
var_dump(strnatcasecmp('Apple', 'Banana'));
var_dump(strnatcasecmp('Banana', 'Apple'));
var_dump(strnatcasecmp('apple', 'Apple'));
?>The above example will output:
int(-1)
int(1)
int(0)