Home > PHP > Function > Strings > strnatcmp()

strnatcmp()

strnatcmp - String comparisons using a "natural order" algorithm

Syntax

int strnatcmp (string $str1, string $str2)

Arguments

  • str1 - The first string.
  • str2 - The second string.

Description

This function implements a comparison algorithm that orders alphanumeric strings in the way a human being would, this is described as a "natural ordering". Note that this comparison is case sensitive.

Version

PHP 4, 5

Return value

Similar to other string comparison functions, this one returns < 0 if str1 is less than str2 ; > 0 if str1 is greater than str2, and 0 if they are equal.