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

上一篇:

下一篇:

相关推荐

网站地图|XML地图

Copyright © 2015-2024 技术拉近你我! All rights reserved.
闽ICP备15015576号-1 版权所有©psz.