在php开发中,我们经常会用到比较字符串的操作,比如比较用户输入的密码和数据库保存的密码是否一致等等 。 那么你知道在php里是如何对字符串进行比较的吗?下面来看下 。 操作方式 01 起首界说二个字符串变量,假设要比力的是这二个字符串
compare_string1 = 'sougou';
compare_string2 = 'zhinan';
文章插图
02 起首看一下最简单的比力方式,就是利用运算符来做比力 。
result = compare_string1 > compare_string2;
可以利用年夜于,小于和等于,来获得比力成果 。
文章插图
03 【PHP里如何比较字符串?】加上一些输入代码后,我们看下此刻代码的比力成果,运行php页面后如图,可以看到字符串1年夜于字符串2的成果是false 。
文章插图
04 除了用运算符来比力字符串外,我们还可以用系统自带的strcmp方式来比力,该方式是二进制平安的,怎么利用?挪用方式,输入要比力的二个字符串就行了,
strcmp(compare_string1, compare_string2)
文章插图
05 运行页面,获得比力后的成果是 -7,所以我们知道,字符串1比字符串小的时辰,返回的成果是负数,要注重的是不一定是-1,而是二者相差的距离 。 好比字符1中的首字符s和字符2首字符z相差就是7
文章插图
06 从上面可以知道,当字符串1小于字符串2时,返回负数,那若是是年夜于时,应该就是返回正数了,但若是二者相等呢?我们把代码改当作
strcmp(compare_string1, compare_string1),
字符串compare_string1和他本身比拟 。
文章插图
07 运行成果可以看到,当二者相等时,返回的成果是0.
文章插图
08 需要注重的是,strcmp方式在比力二个字符串的时辰,是区分大小写的 。 若是你要比力时不区分大小写,我们可以用strcasecmp方式,该方式与前者的用法完全一样,独一分歧的处所就是不区分大小写 。
文章插图
以上内容就是PHP里如何比较字符串?的内容啦,希望对你有所帮助哦!
推荐阅读
- 教你如何解除QQ加好友被多人举报危险提示
- 怎么压缩ppt文件大小
- 地下城与勇士DNF超星空裂缝在哪里?怎么打攻略
- 一起来捉妖布鲁哪里多 怎么抓布鲁
- 一起来捉妖树树鼠哪里多 怎么抓树树鼠
- 煤山雀的生活环境如何
- 番茄腊肉煎饼如何做 番茄腊肉煎饼
- Excel如何插入分页符
- 美图秀秀如何制作动感闪图?
- 微店怎样删除产品 如何下架产品