PHP如何比较字符串的大小?
怪我咯
发布时间:2017-05-10 17:34:49
|
2727人浏览过
|
来源于php中文网
原创
在web项目开发中,经常需要确定两个或多个字符串之间的大小,但是,我们关看两个字符是不能确定两个字符串的大小的,那么怎么来确定两个或多个字符串的大小呢,本篇文章,就带你了解一下,怎么比较字符串的大小?
首先我们先学习两个函数strcmp()和strcasecmp()函数
这两个函数都是用于比较两个字符串的大小的,它们的语法如下:
strcmp(str1,str2)
strcasecmp(str1,str2)
这两个函数是基于(ASCII码值)比较两个字符串的大小,如果str1>str2则返回1;如果str1
应用实例
立即学习“PHP免费学习笔记(深入)”;
下面使用strcasecmp()函数和strcmp()函数来实现字符串大小的比较。
代码如下:
字符串大小写转换
字符串'".$str1."' > 字符串'".$str2."'
";
}
if($result==0){
echo "
字符串'".$str1."' = 字符串'".$str2."'
";
}
if($result==-1){
echo "
字符串'".$str1."' < 字符串'".$str2."'
";
}
}
?>
代码运行结果如下:
王汉宗标楷体一空心
王汉宗标楷体—空心字体是一款王汉宗类标楷字体软件,空心字体给人非常具有立体感,深受广大书法家和年轻人的喜爱,字体效果比较正规,喜欢标楷体字的朋友可以下载使用看看效果如何。
下载

上面的示例是使用strcmp()函数来比较两个字符串,感兴趣的可以将strcmp()函数换成strcasecmp()函数来试一下有什么不同?
比较字符串的大小主要集中在对类型及大小写的比较上,在实际的应用中,当遇到同一个英文单词,如果其大小写不同,会使运算结果出错,就可以先对字符串进行比较,在根据情况做下一步的操作。
【相关推荐】
1. php如何对字符串进行大小写转换?
2. php视频教程:《php.cn独孤九贱(4)-php视频教程》
3. php字符串专题