PHP strnatcmp() Function

The strnatcmp() function in-built string function of PHP. It is used to compare string by using a natural algorithm.

Syntax:

ParameterDescriptionRequired/Optional
string1required
string2required

This function strnatcmp():

  • returns: <0 if str1 is less than str2;
  • returns : >0 if str1 is greater than str2;
  • returns: 0 if they are equal.

Note: It is case sensitive.

Example 1

Output:

By Using strnatcmp()Function:-1

Example 2

Output:

By Using strnatcmp()Function:1

Example 3

Output:

Standard string comparisonnArray 
( 
[0] => PHP1 
[1] => PHP10 
[2] => PHP12 
[3] => PHP2 
)
nNatural order string comparisonnArray 
(
   [0] => PHP1 
   [1] => PHP2  
   [2] => PHP10 
   [3] => PHP12 	
 )

See Also:

  • str_pad() : It is used to pad a string to a new length.
  • str_ireplace() : It is used to replace some characters in a string (case-insensitive).
  • str_repeat() : It is used to repeat a string a specified number of times.

Reference:

http://php.net/manual/en/function.strncmp.php


Next TopicPHP String




Latest Courses