在php中,php字符串比较函数主要有strcmp()、strcasecmp()、strncasecmp()、strncmp()等。
本节通过实例学习下php字符串比较函数的用法。
区分大小写字符串的比较
strcmp()函数对字符串按照ASCⅡ码值进行比较,如果前者比后者大,则返回大于0的整数。
如果前者比后者小,则返回小于0的整数。二者相等,则返回0.
例1:
比较字符串 php字符串
小写字符的ASCⅡ码值大于所有大写字符的ASCⅡ码值。
不区分大小写字符串的比较
用strcasecmp()函数。
例2:
比较字符串 php字符串
选择性的比较字符串
用strncmp()函数,结构形式如下:
strncmp($str1, $str2, $len)
//$str1和$str2表示要比较的字符串,$len设置要比较的长度
例3:
比较字符串 php字符串
不区分大小写选择性的比较
用strncasecmp()函数。
例4:
php字符串比较与查找方法详解
php比较字符串相似度的函数用法参考
PHP字符串比较函数strcmp()与strcasecmp()的用法介绍
php比较字符串相似度的实例代码