5.4.11PHP下strncmp函数
Posted by 撒得一地 on 2016年4月4日 in PHP入门教程
在php中,还可以指定从源字符串的起始位置对两个字符串进行比较,这个函数是strncmp()函数。
strncmp函数用来比较字符串中的前n个字符。
语法格式如下;
int strncmp(string str1,string str2,int len)
如果字符串相等则返回0,如果参数strl大于参数str2则返回值大于0;如果参数strl小于参数str2,则返回值小于0。该函数区分字母大小写。
strncmp()函数的参数说明如下:
str1:指定参与比较的第一个字符串对象 str2:指定参与比较的第二个字符串对象 len:必要参数,指定每个字符串中参与比较字符的数量
使用strncmp()数比较字符串的前4个字符是否与源字符串相等,实例代码如下:
<php $str1 = "abcdefg"; $str2 = "abdefg"; //第三个字符c<d,返回-1 echo strncmp($str1,$str2,4); ?>
输出:-1