PHP里如何比较字符串?
在php开发中,我们经常会用到比较字符串的操作,比如比较用户输入的密码和数据库保存的密码是否一致等等。那么你知道在php里是如何对字符串进行比较的吗?下面来看下。
操作方法
(01)首先定义二个字符串变量,假设要比较的是这二个字符串$compare_string1 = 'sougou';$compare_string2 = 'zhinan';
(02)首先看一下最简单的比较方法,就是使用运算符来做比较。$result = $compare_string1 > $compare_string2;可以使用大于,小于和等于,来得到比较结果。
(03)加上一些输入代码后,我们看下现在代码的比较结果,运行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方法,该方法与前者的用法完全一样,唯一不同的地方就是不区分大小写。
-
怎样获得熊猫办公vip
今天小编要和大家分享的是怎样获得熊猫办公vip,希望能够帮助到大家。操作方法(01)首先在搜狗浏览器中输入熊猫办公VIP并点击搜索,如下图所示。(02)接着点击熊猫办公VIP,如下图所示。(03)然后选择你要开通的VIP类型,如下图所示。(04)接着用手机扫描屏幕中的二维码,如下图所示...
-
webstorm有什么吸引开发者的特性功能?
webstorm是一个前端开发工具,相对众多的开发工具,webstorm有什么吸引开发者的特性功能?下面一起来看下。操作方法(01)相对于其它开发工具,webstorm是专为前端而生的。对HTML元素,在代码上有属性提示,如图,我们在写一个P元素后,打上一个空格后,就会弹出P所有支持的HTML属性...
-
湘源控规CAD——图则制图知多少
湘源控规CAD是CAD的一个插件,广泛应用于城市规划的总体规划和控制性详细规划中,可以大大提高制图效率。图则制图是一个非常有用的工具,那么图则制图怎么样?看下面的介绍吧操作方法(01)“图则页面”功能:插入图则页面。菜单:“图则”→“图则页面”。(02)“图则参数”功能...
-
怎么才能恢复损坏的视频文件?
操作方法(01)高效安全:软件采用只读的方式来扫描丢失数据的介质,在内存中组织扫描到的文件以及目录结构,不会往源介质中写入任何数据,也就不会对源介质造成任何破坏。这样就避免了因为用户自己的操作不当而造成数据的二次破坏。简洁易用:软件是一个绿色软件。用户无需...