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 xml实例 留言本
Mar 20 PHP
Warning: session_destroy() : Trying to destroy uninitialized sessionq错误
Jun 16 PHP
使用PHP导出Redis数据到另一个Redis中的代码
Mar 12 PHP
php+mysql不用递归实现的无限级分类实例(非递归)
Jul 08 PHP
制作安全性高的PHP网站的几个实用要点
Dec 30 PHP
php上传中文文件名乱码问题处理方案
Feb 03 PHP
ThinkPHP3.2.2实现持久登录(记住我)功能的方法
May 16 PHP
php 指定范围内多个随机数代码实例
Jul 18 PHP
php判断str字符串是否是xml格式数据的方法示例
Jul 26 PHP
PHP递归实现快速排序的方法示例
Dec 18 PHP
apache集成php7.3.5的详细步骤
Jun 20 PHP
在Laravel 的 Blade 模版中实现定义变量
Oct 14 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 output buffering缓存及程序缓存深入解析
2013/07/15 PHP
CI框架源码解读之利用Hook.php文件完成功能扩展的方法
2016/05/18 PHP
Laravel SQL语句记录方式(推荐)
2016/05/26 PHP
PHP实现的登录页面信息提示功能示例
2017/07/24 PHP
laravel Validator ajax返回错误信息的方法
2019/09/29 PHP
JS 文件本身编码转换 图文教程
2009/10/12 Javascript
基于jquery的仿百度的鼠标移入图片抖动效果
2010/09/17 Javascript
Prototype源码浅析 String部分(三)之HTML字符串处理
2012/01/15 Javascript
浅谈轻量级js模板引擎simplite
2015/02/13 Javascript
javascript的BOM汇总
2015/07/16 Javascript
Jquery插件之Fancybox丰富的弹出层效果附源码下载
2015/12/02 Javascript
jQuery实现摸拟alert提示框
2016/05/22 Javascript
jQuery事件委托之Safari
2016/07/05 Javascript
jQuery EasyUI菜单与按钮详解
2016/07/13 Javascript
Angular2中Bootstrap界面库ng-bootstrap详解
2016/10/18 Javascript
nodejs实例解析(输出hello world)
2017/01/03 NodeJs
jQuery插件FusionCharts绘制的3D双柱状图效果示例【附demo源码】
2017/04/20 jQuery
AngularJS实现的回到顶部指令功能实例
2017/05/17 Javascript
JS滚动到指定位置导航栏固定顶部
2017/07/03 Javascript
使用html+js+css 实现页面轮播图效果(实例讲解)
2017/09/21 Javascript
Angular实现较为复杂的表格过滤,删除功能示例
2017/12/23 Javascript
vue2.0 datepicker使用方法
2018/02/04 Javascript
微信二次分享报错invalid signature问题及解决方法
2019/04/01 Javascript
微信小程序图片自适应实现解析
2020/01/21 Javascript
Python文件去除注释的方法
2015/05/25 Python
python使用pil库实现图片合成实例代码
2018/01/20 Python
详解TensorFlow查看ckpt中变量的几种方法
2018/06/19 Python
浅析python的优势和不足之处
2018/11/20 Python
html5 桌面提醒:Notifycations应用介绍
2012/11/27 HTML / CSS
阿提哈德航空官方网站:Etihad Airways
2017/01/06 全球购物
儿子婚宴答谢词
2014/01/09 职场文书
文案策划求职信
2014/03/18 职场文书
班委竞选演讲稿
2014/04/28 职场文书
电钳工人个人求职信
2014/05/10 职场文书
关于清明节的演讲稿2015
2015/03/18 职场文书
2016年综治宣传月活动宣传标语口号
2016/03/16 职场文书