Goto main content

strinatcmp

Case insensitive string comparisons using a natural order algorithm.

STRINATCMP

NAME

strinatcmp - Case insensitive string comparisons using a "natural order" algorithm.

SYNOPSIS

strinatcmp(str1,str2)

DESCRIPTION

Natural order means that rather than solely comparing single character code values, strings are ordered in a natural way. For example, the string "hello10" is considered greater than the string "hello2" even though the first numeric character in "hello10" actually has a smaller character value than the corresponding character in "hello2". However, since 10 is greater than 2, strnatcmp will put "hello10" after "hello2".

PARAMETERS

str1
The first string.
str2
The second string.

RETURN

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.

EXAMPLES

in:  res=<{strinatcmp("Img12.png","img2.png")}>.
out: res=1.

SEE ALSO

{{ include("includes/strings.sn") }}

AUTHOR

Written by Pusnei Sergey and Caroline Laplante, <sergey@sednove.com>

MODIFICATIONS

1.0 2014-09-09 21:24:14 laplante@sednove.com

Edit

© 2024 extenso Inc. All rights reserved.