PHP字符串比较函数用法总结(strcmp,strcasecmp,strnatcmp,和strnatcasecmp)

PHP字符串比较函数用法总结(strcmp,strcasecmp,strnatcmp,和strnatcasecmp)
本文分析了PHP字符串比较功能的使用,供大家分享,供大家参考,如下:

直接比较字符串完全相同,可以使用

1.strcmp()函数:这个函数将字符串之间的比较,和相比,它是区分大小写的。

声明:StrCmp(字符串str1、str2字符串)

函数比较两个传入字符串参数。如果两个字符串完全相同,则返回0。如果str1是随后在字典顺序出现,它返回一个正数;如果str1小于str2,然后返回一个负数。

例:
< PHP
美元=我要飞;
我想爬;
回= strcmp(美元$,$);
如果($ 0)
a大于B;
($背< 0)
回声A $小于B;
其他的
回波美元等于$ B;
>

输出结果:

一美元大于B

2.strcasecmp():这个函数基本上是作为函数strcmp相同,但作用不敏感的相比。

例:
< PHP
美元的你好val1 =;
美元的你好val2 =;
如果(strcasecmp(val1美元,美元= = val2)0)
回声' $ val1是一样的(忽略美元val2字符串的大小);
>

输出结果:

val1和val2美元美元是相同的(忽略字符串的情况下)

三.(strnatcmp):用strcmp函数的用法自然秩序的作用基本相同,但有各种不同的原则。这个函数不符合字典的顺序,但符合自然顺序。所谓的自然排序的字符串比较是与人们的习惯排序一致,如排序函数strcmp,4 比14

4.strnatcasecmp():该函数的函数strcasecmp使用相同的,但是这个函数不区分情况的案例

有关感兴趣的读者的PHP相关内容的更多信息可以看到专用站点:PHP字符串(字符串),php用法摘要

希望本文能对PHP程序设计有所帮助。
免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部