PHP 字符串 strncmp() 函数

PHP 字符串 strncmp() 函数

strncmp() 是 PHP 的预定义字符串函数。它用于比较两个字符串。这个函数 strncmp() 是二进制安全的、区分大小写的,与 strcmp() 函数类似,但 strcmp() 函数没有长度参数。

strncmp() 函数在编程和Web开发中经常用于字符串操作。

语法

strncmp(string1,string2,length);
参数 描述 必需/可选
String1 指定要比较的第一个字符串 必需
String2 指定要比较的第二个字符串 必需
Length 指定要比较的字符数 必需

strncmp()函数:

  • 返回0:如果两个字符串相等。
  • 返回<0:如果字符串1小于字符串2。
  • 返回>0:如果字符串1大于字符串2。

示例1

<?php
str1 = "PHP javatpoint";str2 = "PHP javatpoint";
echo "By using 'strcmp()' function:".strcmp(str1,str2);
// it will return: 0 ( Both string is equall )
 ?>

输出:

By using 'strcmp()' function: 0

示例2

<?php
 str1 = "PHP javatpoint";str2 = "PHP javatpoint tutorial";
echo "By using 'strcmp()' function:".strcmp(str1,str2);
// it will return: -9 ( str2 is greater than str1)
 ?>

输出:

By using 'strcmp()' function:-9

示例3

<?php
str1 = "PHP javatpoint tutorial";str2 = "PHP javatpoint";
echo "By using 'strcmp()' function:".strcmp(str1,str2);
// it will return: 9 ( str1 is greater than str2)
?>

输出:

By using 'strcmp()' function:9

参见

  • str_word_count():用于计算字符串中的单词数量。
  • strcasecmp():用于比较两个字符串。
  • strchr():用于在一个字符串中查找另一个字符串的第一次出现。

参考:

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

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程