PHP简单判断字符串是否包含另一个字符串的方法


Posted in PHP onMarch 25, 2016

本文实例讲述了PHP简单判断字符串是否包含另一个字符串的方法。分享给大家供大家参考,具体如下:

在使用PHP判断某字符串中是否包含一个简单的子字符串的时候,我们通常会用到strpos()或者stristr()这两个函数,可是偏偏如果这个字符串的位置如果是在索引0位置,也就是说在要匹配的字符串的最开始,则会出问题。

当然我们还是有解决的方法的,这里就有一个笨办法,但是比较好用,无论中英文,标点符号都适用。

代码如下:

function checkStr($str,$target)
{
  $tmpArr = explode($str,$target);
  //print_r($tmpArr);
  if(count($tmpArr)>1)return true;
  else return false;
}
$result = checkStr("sdfg","bsdfsldkfj");
var_dump($result);

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

PHP 相关文章推荐
追求程序速度,而不是编程的速度
Apr 23 PHP
php+AJAX传送中文会导致乱码的问题的解决方法
Sep 08 PHP
PHP数据库万能引擎类adodb配置使用以及实例集锦
Jun 12 PHP
PHP 反射(Reflection)使用实例
May 12 PHP
PHP实现长文章分页实例代码(附源码)
Feb 03 PHP
thinkPHP连接sqlite3数据库的实现方法(附Thinkphp代码生成器下载)
May 27 PHP
PHP实现的曲线统计图表示例
Nov 10 PHP
完美解决php 导出excle的.csv格式的数据时乱码问题
Feb 18 PHP
thinkPHP5.0框架环境变量配置方法
Mar 17 PHP
Laravel框架使用monolog_mysql实现将系统日志信息保存到mysql数据库的方法
Aug 16 PHP
ThinkPHP中图片按比例切割的代码实例
Mar 08 PHP
PHP实现的杨辉三角求解算法分析
Mar 11 PHP
PHP错误机制知识汇总
Mar 24 #PHP
ThinkPHP的常用配置选项汇总
Mar 24 #PHP
ThinkPHP静态缓存简单配置和使用方法详解
Mar 23 #PHP
thinkPHP实现MemCache分布式缓存功能
Mar 23 #PHP
ThinkPHP项目分组配置方法分析
Mar 23 #PHP
ThinkPHP模板循环输出Volist标签用法实例详解
Mar 23 #PHP
ThinkPHP模板Volist标签嵌套循环输出多维数组的方法
Mar 23 #PHP
You might like
PHP输出控制功能在简繁体转换中的应用
2006/10/09 PHP
php flush类输出缓冲剖析
2008/10/19 PHP
str_replace只替换一次字符串的方法
2013/04/09 PHP
php简单防盗链实现方法
2015/07/29 PHP
PHP QRCODE生成彩色二维码的方法
2016/05/19 PHP
利用laravel+ajax实现文件上传功能方法示例
2017/08/13 PHP
详解php 使用Callable Closure强制指定回调类型
2017/10/26 PHP
jquery中实现简单的tabs插件功能的代码
2011/03/02 Javascript
form.submit()不能提交表单的原因分析
2014/10/23 Javascript
Javascript基础教程之数据类型转换
2015/01/18 Javascript
jQuery延迟执行的实现方法
2016/12/21 Javascript
Vue实战之vue登录验证的实现代码
2017/10/31 Javascript
详解VUE-地区选择器(V-Distpicker)组件使用心得
2018/05/07 Javascript
Koa2微信公众号开发之本地开发调试环境搭建
2018/05/16 Javascript
更改BootStrap popover的默认样式及popover简单用法
2018/09/13 Javascript
webpack 开发和生产并行设置的方法
2018/11/08 Javascript
微信小程序MUI侧滑导航菜单示例(Popup弹出式,左侧滑动,右侧不动)
2019/01/23 Javascript
Vue js 的生命周期(看了就懂)(推荐)
2019/03/29 Javascript
Vue 中可以定义组件模版的几种方式
2019/08/06 Javascript
微信小程序JS加载esmap地图的实例详解
2019/09/04 Javascript
基于javascript处理nginx请求过程详解
2020/07/07 Javascript
nuxt.js写项目时增加错误提示页面操作
2020/11/05 Javascript
Vue页面渲染中key的应用实例教程
2021/01/12 Vue.js
Python使用PyGreSQL操作PostgreSQL数据库教程
2014/07/30 Python
用python写的一个wordpress的采集程序
2016/02/27 Python
Win10下用Anaconda安装TensorFlow(图文教程)
2020/06/18 Python
python如何利用paramiko执行服务器命令
2020/11/07 Python
匈牙利墨盒和碳粉购买网站:CDRmarket
2018/04/14 全球购物
法国高保真音响和家庭影院商店:Son Video
2019/04/26 全球购物
施惠特软件测试面试题以及笔试题
2015/05/13 面试题
物业电工岗位职责
2013/11/20 职场文书
外贸英语专业求职信范文
2013/12/25 职场文书
安全生产检查通报
2014/01/29 职场文书
爱心捐款活动总结
2015/05/09 职场文书
html5调用摄像头实例代码
2021/06/28 HTML / CSS
css中:last-child不生效的解决方法
2022/08/05 HTML / CSS