PHP中strncmp()函数比较两个字符串前2个字符是否相等的方法
本文实例讲述了PHP中strncmp()函数比较两个字符串前2个字符是否相等的方法。分享给大家供大家参考,具体如下:
PHP中的strncmp()函数用于比较两个字符串(区分大小写),可判断两个字符串前n个字符是否相等。
strncmp()函数定义如下:
strncmp(string1,string2,length)
参数说明:
string1 必需。规定要比较的首个字符串。
string2 必需。规定要比较的第二个字符串。
length 必需。规定比较中所用的每个字符串的字符数。
返回值说明:
如果两个字符串相等,则返回值为 0
如果 string1 小于 string2,则返回值小于0
如果 string1 大于 string2,则返回值大于0
示例代码如下:
<?php /* strncmp()函数比较两个字符串前n个字符是否相等 * * 返回值: 0 - 如果两个字符串相等 <0 - 如果 string1 小于 string2 >0 - 如果 string1 大于 string2 */ $str1="welcome to www.jb51.net"; $str2="WELCOME TO WWW.JB51.NET"; $str3="welcome to php"; echo strncmp($str1,$str2,2); echo "<br/>"; echo strncmp($str1,$str3,2); ?>
运行结果如下:
1 0
更多关于PHP字符串操作相关内容可查看本站专题:《php字符串(string)用法总结》
希望本文所述对大家PHP程序设计有所帮助。
相关推荐
-
PHP中strnatcmp()函数“自然排序算法”进行字符串比较用法分析(对比strcmp函数)
本文实例讲述了PHP中strnatcmp()函数"自然排序算法"进行字符串比较用法.分享给大家供大家参考,具体如下: PHP中strnatcmp()函数使用"自然"算法来比较两个字符串(区分大小写),通常在自然算法中,数字 2 小于数字 10.而在计算机排序中,10 小于 2,这是因为 10 中的第一个数字小于 2. strnatcmp()函数的定义如下: strnatcmp(string1,string2) 参数说明: string1 必需.规定要比较的第一个字
-
PHP Echo字符串的连接格式
先给大家说下PHP echo() 函数 定义和用法 echo() 函数输出一个或多个字符串. 注释:echo() 函数实际不是一个函数,所以您不必对它使用括号.然而,如果您希望向 echo() 传递一个以上的参数,使用括号将会生成解析错误. 提示:echo() 函数比 print() 速度稍快. 提示:echo() 函数也有简写语法.在 PHP 5.4.0 之前,该语法只适用于 short_open_tag 配置设置启用的情况. 语法 echo(strings) 参数 描述 strings 必需
-
PHP中substr_count()函数获取子字符串出现次数的方法
本文实例讲述了PHP中substr_count()函数获取子字符串出现次数的方法.分享给大家供大家参考,具体如下: PHP中的substr_count()可用于计算指定字符串中子字符串出现的次数. substr_count()函数定义如下: substr_count(string,substring,start,length) 参数说明: string 必需.规定被检查的字符串. substring 必需.规定要搜索的字符串. start 可选.规定在字符串中何处开始搜索.
-
PHP中addslashes()和stripslashes()实现字符串转义和还原用法实例
本文实例讲述了PHP中addslashes()和stripslashes()实现字符串转义和还原用法.分享给大家供大家参考,具体如下: PHP中addslashes() 函数返回在预定义字符之前添加反斜杠的字符串. 预定义字符是: 单引号(') 双引号(") 反斜杠(\) NULL stripslashes() 函数删除由 addslashes() 函数添加的反斜杠. 用法示例如下: <?php $str="select * from `book` where bookname=
-
PHP中strcmp()和strcasecmp()函数字符串比较用法分析
本文实例讲述了PHP中strcmp()和strcasecmp()函数字符串比较用法.分享给大家供大家参考,具体如下: 一.PHP中strcmp()函数用于比较两个字符串(区分大小写),其定义如下: strcmp(string1,string2) 参数说明: string1 必需.规定要比较的第一个字符串. string2 必需.规定要比较的第二个字符串. PS:strcmp()函数与 strncmp() 函数类似,不同的是,strncmp()可以指定每个字符串用于比较的字符数. 二.PHP中
-
详解 PHP加密解密字符串函数附源码下载
项目中有时我们需要使用PHP将特定的信息进行加密,也就是通过加密算法生成一个加密字符串,这个加密后的字符串可以通过解密算法进行解密,便于程序对解密后的信息进行处理. 下面先给大家展示下效果图,感兴趣的朋友继续阅读全文. 效果演示 源码下载 笔者收录了一些比较经典的PHP加密解密函数代码,分享给大家.加密解密原理一般都是通过一定的加密解密算法,将密钥加入到算法中,最终得到加密解密结果. 1.非常给力的authcode加密函数,Discuz!经典代码(带详解): function authc
-
PHP使用数组依次替换字符串中匹配项
先来看个sql语句: select * from table where ctime >= '[date-14]' and ctime <= '[date-1]'; 想把上面这句sql的中括号表示的日期依次换成下面的数组中的元素array('2015-07-01','2015-07-15'); 用正则匹配:找到第一个中括号部分,用第一个元素替换,然后找第二个,再替换 用sprintf函数:因为日期已经计算好,按照顺序替换就可以了. 因为markdown写正则比较麻烦,这里就直接上图片了 ps:
-
编写PHP程序检查字符串中的中文字符个数的实例分享
有时候我们需要计算一个字符串中包含的字数,对于纯英文字符串,字数等于字符串长度,用 strlen函数即可获得,但如果字符串中包含中文怎办?mb_strlen可以实现,但不幸没装扩展,那就自己实现一下吧. php有一个扩展一般是必装的,我们可以使用mb_strlen来获取字符串中的字数,用法一般如下: $len = mb_strlen("你是我的小苹果","utf-8"); 如愿获得字符串长度:7. 如果没装mb扩展呢?自己实现一下吧. 我们要先明白一个事实:字符串是
-
PHP指定截取字符串中的中英文或数字字符的实例分享
我们在开发过程中,经常会碰到截取中文英文数字等的问题,大家知道中文所占的字符和英文数字是不同的:然后我们就会在项目的common里写一些日常的函数包含时间计算转换和中英文字符截取的函数:比如截取中英文的函数没个几行代码恐怕拿不下来的吧,现在就告诉大家一个简单的(自己本地运行过的),如有问题,请大家多多指教 $c = 'ddaabbccaa'; $d = '地球需要我们每个人的爱护'; $frist1 = mb_substr( $c, 0, 1 ,"UTF-8"); // d $dele
-
PHP中substr函数字符串截取用法分析
本文实例讲述了PHP中substr函数字符串截取用法.分享给大家供大家参考,具体如下: PHP中substr函数定义如下: substr(string,start,length) 参数说明如下: string 必需.规定要返回其中一部分的字符串. start 必需.规定在字符串的何处开始. 正数 - 在字符串的指定位置开始 负数 - 在从字符串结尾开始的指定位置开始 0 - 在字符串中的第一个字符处开始 length 可选.规定被返回字符串的长度.默认是直到字符串的结尾. 正数 - 从 sta
随机推荐
- angularjs的select使用及默认选中设置
- Vue.js学习之过滤器详解
- 整理一些最近经常遇到的前端面试题
- shell批量curl接口脚本的简单实现方法
- python 判断是否为正小数和正整数的实例
- 整理JavaScript创建对象的八种方法
- JavaScript 动态创建VML的方法
- JS实现仿雅虎首页快捷登录入口及导航模块效果
- CodeIgniter使用smtp服务发送html邮件的方法
- php中file_get_contents与curl性能比较分析
- JavaScript如何禁止Backspace键
- 对有insert触发器表取IDENTITY值时发现的问题
- 根据sql脚本修改数据库表结构的几种解决方案
- jQuery学习笔记 操作jQuery对象 属性处理
- Jquery on绑定的事件 触发多次实例代码
- Android TabLayout实现京东详情效果
- 一个多次搜索+多次传值的解决方案
- JavaScript拖拽效果示例网页解决快速拖拽的问题
- php打开文件fopen函数的使用说明
- c++实现高精度加法