PHP针对字符串开头和结尾的判断方法


Posted in PHP onJuly 11, 2016

本文实例讲述了PHP针对字符串开头和结尾的判断方法。分享给大家供大家参考,具体如下:

//变量:
$s1 = "dotcoo world!";
$s2 = "dotcoo";
$s3 = "hello dotcoo";
//php判断字符串开头:
var_dump(substr($s1, 0, strlen($s2)) === $s2);
var_dump(strpos($s1, $s2) === 0);
var_dump(strncmp($s1, $s2, strlen($s2)) === 0);
var_dump(substr_compare($s1, $s2, 0, strlen($s2)) === 0);
//php判断字符串结尾:
var_dump(substr($s1, 0, strlen($s2)) === $s2);
var_dump(substr_compare($s3, $s2, -strlen($s2)) === 0);

希望本文所述对大家PHP程序设计有所帮助。

PHP 相关文章推荐
PHP怎样调用MSSQL的存储过程
Oct 09 PHP
一个简单php扩展介绍与开发教程
Aug 19 PHP
PHP中利用substr_replace将指定两位置之间的字符替换为*号
Jan 27 PHP
Function eregi is deprecated (解决方法)
Jun 21 PHP
php中explode函数用法分析
Nov 15 PHP
php中magic_quotes_gpc对unserialize的影响分析
Dec 16 PHP
php中将一个对象保存到Session中的方法
Mar 13 PHP
PHP SESSION的增加、删除、修改、查看操作
Mar 20 PHP
php字符串函数学习之substr()
Mar 27 PHP
PHP操作Redis数据库常用方法示例
Aug 25 PHP
thinkphp框架使用JWTtoken的方法详解
Oct 10 PHP
PHP7创建COOKIE和销毁COOKIE的实例方法
Feb 03 PHP
php进行ip地址掩码运算处理的方法
Jul 11 #PHP
php解析xml 的四种简单方法(附实例)
Jul 11 #PHP
php进程间通讯实例分析
Jul 11 #PHP
Adnroid 微信内置浏览器清除缓存
Jul 11 #PHP
php通过两层过滤获取留言内容的方法
Jul 11 #PHP
php基于openssl的rsa加密解密示例
Jul 11 #PHP
PHP微信开发用Cache 解决数据缓存
Jul 11 #PHP
You might like
PHP字符串比较函数strcmp()和strcasecmp()使用总结
2014/11/19 PHP
利用PHPStorm如何开发Laravel应用详解
2017/08/30 PHP
浅谈PHP SHA1withRSA加密生成签名及验签
2019/03/18 PHP
Javascript中Eval函数的使用说明
2008/10/11 Javascript
js一组验证函数
2008/12/20 Javascript
小议javascript 设计模式 推荐
2009/10/28 Javascript
基于Jquery的表格隔行换色,移动换色,点击换色插件
2010/12/22 Javascript
JS实现的4种数字千位符格式化方法分享
2015/03/02 Javascript
简单实现JS对dom操作封装
2015/12/02 Javascript
jQuery 特性操作详解及实例代码
2016/09/29 Javascript
JS批量替换内容中关键词为超链接
2017/02/20 Javascript
JavaScript禁止微信浏览器下拉回弹效果
2017/05/16 Javascript
vue轮播图插件vue-awesome-swiper的使用代码实例
2017/07/10 Javascript
Angular使用Md5加密的解决方法
2017/09/16 Javascript
JS运动特效之完美运动框架实例分析
2018/01/24 Javascript
bootstrap table支持高度百分比的实例代码
2018/02/28 Javascript
javascript设计模式 ? 享元模式原理与用法实例分析
2020/04/15 Javascript
Python获取脚本所在目录的正确方法
2014/04/15 Python
Python获取文件所在目录和文件名的方法
2017/01/12 Python
python+requests+unittest API接口测试实例(详解)
2017/06/10 Python
python中shell执行知识点
2020/05/06 Python
PyCharm中如何直接使用Anaconda已安装的库
2020/05/28 Python
详解Python流程控制语句
2020/10/28 Python
HTML5中的网络存储实现方式
2020/04/28 HTML / CSS
澳大利亚领先的睡衣品牌:Peter Alexander
2016/08/16 全球购物
美国家庭鞋店:Shoe Sensation
2019/09/27 全球购物
文秘专业毕业生就业推荐信
2013/11/08 职场文书
寄语学生的话
2014/04/10 职场文书
《大作家的小老师》教学反思
2014/04/16 职场文书
办公室文员岗位职责范本
2014/06/12 职场文书
公安交警中队队长个人对照检查材料思想汇报
2014/10/05 职场文书
音乐教师个人总结
2015/02/06 职场文书
中秋节主题班会
2015/08/14 职场文书
SQL Server中交叉联接的用法详解
2021/04/22 SQL Server
Go timer如何调度
2021/06/09 Golang
Java 泛型详解(超详细的java泛型方法解析)
2021/07/02 Java/Android