PHP判断字符串长度的两种方法很实用


Posted in PHP onSeptember 22, 2015

php程序中字符串长度判断,可以使用strlen。

方法一:

$str = ‘aaaaaa';
if(strlen($str) > 6){
 echo "字符串大于6";
}

方法二:

if(isset($str{6}){
}

以上两种方法,第二种效率更高些。

在PHP中,所有的变量都是用一个结构-zval来保存的,strlen虽然是直接获取其中的len,但是仍然有一次函数调用,而isset是PHP的语法结构,所以更快!所以在判断字符串是否大于或小于多少个字符时可以使用第二种方法。

PHP 相关文章推荐
php桌面中心(四) 数据显示
Mar 11 PHP
PHP迅雷、快车、旋风下载专用链转换代码
Jun 15 PHP
php学习笔记 PHP面向对象的程序设计
Jun 13 PHP
php中防止伪造跨站请求的小招式
Sep 02 PHP
php数组函数序列之array_sum() - 计算数组元素值之和
Oct 29 PHP
Php中文件下载功能实现超详细流程分析
Jun 13 PHP
PHP学习笔记(二):变量详解
Apr 17 PHP
php中header跳转使用include包含解决参数丢失问题
May 08 PHP
在Mac OS上搭建PHP的Yii框架及相关测试环境
Feb 14 PHP
PHP的Yii框架入门使用教程
Feb 15 PHP
php微信公众号开发之欢迎老朋友
Oct 20 PHP
PDO::quote讲解
Jan 29 PHP
PHP中file_get_contents函数抓取https地址出错的解决方法(两种方法)
Sep 22 #PHP
浅析PHP关键词替换的类(避免重复替换,保留与还原原始链接)
Sep 22 #PHP
PHP实现搜索相似图片
Sep 22 #PHP
从刷票了解获得客户端IP的方法
Sep 21 #PHP
fsockopen pfsockopen函数被禁用,SMTP发送邮件不正常的解决方法
Sep 20 #PHP
分享ThinkPHP3.2中关联查询解决思路
Sep 20 #PHP
使用PHPCMS搭建wap手机网站
Sep 20 #PHP
You might like
使用PHP批量生成随机用户名
2008/07/10 PHP
收集的二十一个实用便利的PHP函数代码
2010/04/22 PHP
如何突破PHP程序员的技术瓶颈分析
2011/07/17 PHP
Php Ctemplate引擎开发相关内容
2012/03/03 PHP
使用PHP生成二维码的方法汇总
2015/07/22 PHP
php发送http请求的常用方法分析
2016/11/08 PHP
php+resumablejs实现的分块上传 断点续传功能示例
2017/04/18 PHP
strpos() 函数判断字符串中是否包含某字符串的方法
2019/01/16 PHP
PHP使用观察者模式处理异常信息的方法详解
2019/09/24 PHP
jquery判断单选按钮radio是否选中的方法
2015/05/05 Javascript
js实现网站最上边可关闭的浮动广告条代码
2015/09/04 Javascript
JS实现密码框根据焦点的获取与失去控制文字的消失与显示效果
2015/11/26 Javascript
jQuery插件fullPage.js实现全屏滚动效果
2016/12/02 Javascript
详解支持Angular 2的表格控件
2017/01/19 Javascript
微信小程序 动态绑定事件并实现事件修改样式
2017/04/13 Javascript
Vue+jquery实现表格指定列的文字收缩的示例代码
2018/01/09 jQuery
JavaScript如何判断对象有某属性
2020/07/03 Javascript
vue组件是如何解析及渲染的?
2021/01/13 Vue.js
[03:23:49]2016.12.17日完美“圣”典全回顾
2016/12/19 DOTA
学习python处理python编码问题
2011/03/13 Python
python去除所有html标签的方法
2015/05/05 Python
在Django的模型中执行原始SQL查询的方法
2015/07/21 Python
Golang与python线程详解及简单实例
2017/04/27 Python
浅谈关于Python3中venv虚拟环境
2018/08/01 Python
APIStar:一个专为Python3设计的API框架
2018/09/26 Python
Python subprocess库的使用详解
2018/10/26 Python
python网络爬虫 CrawlSpider使用详解
2019/09/27 Python
使用openCV去除文字中乱入的线条实例
2020/06/02 Python
如何用Python绘制3D柱形图
2020/09/16 Python
Pycharm中如何关掉python console
2020/10/27 Python
Html5新增标签与样式及让元素水平垂直居中
2019/07/11 HTML / CSS
天游软件面试
2013/11/23 面试题
乔布斯斯坦福大学演讲稿
2014/05/23 职场文书
财务管理专业毕业生求职信
2014/06/02 职场文书
2014年高中班主任工作总结
2014/11/08 职场文书
标会主持词应该怎么写?
2019/08/15 职场文书