php判断一个字符串包含另一个字符串

转载 2016年05月31日 12:23:09

1.strpos()

定义和用法

strpos() 函数返回字符串在另一个字符串中第一次出现的位置。

如果没有找到该字符串,则返回 false。
语法

strpos(string,find,start)

参数  描述

string  必需。规定被搜索的字符串。
find  必需。规定要查找的字符。
start  可选。规定开始搜索的位置。

提示和注释

注释:该函数对大小写敏感。如需进行对大小写不敏感的搜索,请使用 stripos() 函数。

使用方法
<?php
   $attach='omr/online/php/img/news/';
   //注意要用 !==
   //查找的字符串在第一个位置返回是0
   if (strpos($attach, 'omr/online') !== false) {
    //如果包含omr/online
   }
?>

2.strstr()

定义和用法

strstr() 函数搜索一个字符串在另一个字符串中的第一次出现。

该函数返回字符串的其余部分(从匹配点)。如果未找到所搜索的字符串,则返回 false。
语法

strstr(string,search)

参数  描述
string  必需。规定被搜索的字符串。
search  必需。规定所搜索的字符串。如果该参数是数字,则搜索匹配数字 ASCII 值的字符。
提示和注释

注释:该函数是二进制安全的。

注释:该函数对大小写敏感。如需进行大小写不敏感的搜索,请使用 stristr()。

使用方法

<?php
   $attach='omr/online/php/img/news/';
   //注意要用 !==
   //返回字符串的其余部分(从匹配点)
   if (strstr($attach, 'omr/online') !== false) {
    //如果包含omr/online
   }
?>

举报

相关文章推荐

一次谷歌面试趣事- 判断一个字符串是否包含另一个字符串

原文来源 :http://paultyma.blogspot.com/2010/11/google-interviewing-story.html(请翻墙阅读)         很多年前我进入硅谷人...

判断一个字符串是否包含另一个字符串(indexOf和正则表达式的比较)

import java.util.Map; import java.util.regex.Matcher; import java.util.regex.Pattern; public cl...
  • cbxjj
  • cbxjj
  • 2011-07-22 10:52
  • 2327

我是如何成为一名python大咖的?

人生苦短,都说必须python,那么我分享下我是如何从小白成为Python资深开发者的吧。2014年我大学刚毕业..

读取文本,匹配固定格式的字符串写入到另一个文件

利用java的IO读取文本数据,通过正则表达式匹配固定格式内容,然后将匹配出来的数据写入到另一个文件。 java具体代码: import java.io.BufferedReader; impor...

【剑指offer】删除在另一个字符串中出现的字符

题目:输入两个字符串,从第一字符串中删除第二个字符串中所有的字符。例如,输入”They are students.”和”aeiou”,则删除之后的第一个字符串变成”Thy r stdnts.”。 ...

《剑指Offer》:删除在另一个字符串中出现的字符

题目 题目:输入两个字符串,从第一字符串中删除第二个字符串中所有的字符。 例如,输入”They are students.”和”aeiou”,则删除之后的第一个字符串变成”Thy r st...

php如何判断一个字符串是不是base64编码

因为以前的数据是没有经过base64编码的,后来由于要兼容Emoji表情和颜文字,改成base64编码后再保存。 所以在页面显示的时候需要判断是不是经过base64编码过的。 谷歌了一下,网上比较普遍...

一个字符串中包含另一个字符串所有字符的最短子串长度?——《编程之美》最短摘要的生成的简化

题目: 给定一个字符串及一个字符串集合A,求该字符串中包含A中所有字符的最短子串长度。   解决方案一: 最直接的方法就是,直接开始遍历:查找任意两个子串之间是否包含str2,如果包含,记录下...
  • yahohi
  • yahohi
  • 2012-08-25 15:32
  • 3806
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)