教程集 www.jiaochengji.com
教程集 >  脚本编程  >  php  >  正文 php字符串比较函数实例

php字符串比较函数实例

发布时间:2018-02-01   编辑:jiaochengji.com
本文介绍了php字符串比较函数strcmp()、strcasecmp()、strncasecmp()、strncmp()等的用法,有需要的朋友参考下。

在php中,php字符串比较函数主要有strcmp()、strcasecmp()、strncasecmp()、strncmp()等。

本节通过实例学习下php字符串比较函数的用法。

区分大小写字符串的比较
strcmp()函数对字符串按照ASCⅡ码值进行比较,如果前者比后者大,则返回大于0的整数。
如果前者比后者小,则返回小于0的整数。二者相等,则返回0.

例1:
 

复制代码 代码示例:
<?php
echo strcmp("abcdd","aBcde") ."<br>"; /* 比较的是"b"和"B" */
echo strcmp("abCde","abcde"); /* 比较的是"C"和"c" */
?>

比较字符串 php字符串

小写字符的ASCⅡ码值大于所有大写字符的ASCⅡ码值。

不区分大小写字符串的比较
用strcasecmp()函数。

例2:
 

复制代码 代码示例:
<?php
echo strcasecmp("abcdd","aBcde") ."<br>"; /* 比较的是"d"和"e" */
echo strcasecmp("abCde","abcde");
?>

比较字符串 php字符串

选择性的比较字符串
用strncmp()函数,结构形式如下:
strncmp($str1, $str2, $len)
//$str1和$str2表示要比较的字符串,$len设置要比较的长度

例3:
 

复制代码 代码示例:
<?php
echo strncmp("abcdd","aBcde",3) ."<br>"; /* 比较前3个字符 */
echo strncmp("abcdE","abcde",3);
?>

比较字符串 php字符串

不区分大小写选择性的比较
用strncasecmp()函数。

例4:
 

复制代码 代码示例:
<?php
echo strncasecmp("abcdd","aBcde",3) ."<br>";
echo strncasecmp("abcdE","abcde",3);
?>

php字符串比较与查找方法详解
php比较字符串相似度的函数用法参考
PHP字符串比较函数strcmp()与strcasecmp()的用法介绍
php比较字符串相似度的实例代码

您可能感兴趣的文章:
php字符串查找函数(strrpos与strchr)
php字符串比较函数实例
php5 字符串处理函数汇总
php截取字符串(无乱码 utf8)
php查找字符串中http地址
php字符串函数有哪些
php中字符串比较方法
PHP字符串函数与使用分析
php字符串函数的简单示例代码
php字符串查找函数strstr()、strrchr()实例

关键词: php字符串  php字符串比较   
[关闭]
~ ~