PHP strncasecmp() Function

Definition

The strncasecmp() function compares two strings case-insensitive.

Similar to the strcasecmp() function, strncasecmp() has the length parameter.

Syntax

PHP strncasecmp() Function has the following synax.

strncasecmp(string1,string2,length)

Parameter

Parameter Is RequiredDescription
string1 Required. First string to compare
string2 Required. Second string to compare
length Required. Number of characters from each string to be used in the comparison

Return

This function returns:

  • 0 - if the two strings are equal
  • <0 - if string1 is less than string2
  • >0 - if string1 is greater than string2

Example 1

Compare two strings (case-insensitive):


<?php
echo strncasecmp("Hello world!","hello earth!",6);
?>

The code above generates the following result.

Example 2

Compare two strings (case-insensitive = Hello and hELLo will output the same):


<?php/*w w w  .  j a v  a2 s.  c  o  m*/
echo strncasecmp("Hello","Hello",6);
echo "<br>";
echo strncasecmp("Hello","hELLo",6);
?>

The code above generates the following result.





















Home »
  PHP Tutorial »
    Function reference »




PHP Array Functions
PHP Calendar Functions
PHP Class Functions
PHP Data Type Functions
PHP Date Functions
PHP File Functions
PHP Image Functions
PHP Math Functions
PHP MySQLi Functions
PHP SimpleXML Functions
PHP String Functions
PHP XML Functions
PHP Zip Functions