php 字符串中是否包含指定字符串的多种方法类型,php 字符串中是否包含指定字符串的多种方法和数组,php 字符串中是否包含指定字符串的多种方法

php 字符串中是否包含指定字符串的多种方法类型,php 字符串中是否包含指定字符串的多种方法和数组,php 字符串中是否包含指定字符串的多种方法

本文主要介绍php字符串是否包含指定字符串的多种方法,经过我们小编测试没有问题。

写程序的时候经常要和字符串打交道,最基本的就是字符串的查找。正则化可以用来检测一个指定的字符串是否包含在php的一个字符串中。如果你对正则化一无所知,有几个函数可以给你提供方便。

strpos() 函数判断字符串中是否包含某字符串 https://www.jb51.net/article/154741.htm

1. strstr

函数的作用是:搜索一个字符串在另一个字符串中的第一个匹配项。

这个函数返回字符串的剩余部分(从匹配点开始)。如果找不到搜索的字符串,则返回false。

代码如下:

?服务器端编程语言(Professional Hypertext Preprocessor的缩写)

/*作为手册中的示例*/

$ email=' user @ example.com

$domain=strstr($email,' @ ');

echo $ domain

//prints @example.com

2. stristr

Stristr()函数查找一个字符串在另一个字符串中的第一次出现。

如果成功,则返回字符串的其余部分(从匹配点开始)。如果找不到该字符串,则返回false。

它的使用方法与strstr完全相同。唯一的区别是stristr不区分大小写。

3. strpos

strpos函数返回布尔值。假的真的就不用说了。用“===”来判断。strpos的执行速度比上面两个函数都要快。另外strpos有一个参数指定判断位置,但是默认为空。意思是判断整串。缺点是不太支持中文。

示例1

if(strpos('www.jb51.net ',' jb51 ')!==假){

“Echo”包含jb51”;

}否则{

“Echo”不包含jb51”;

}

示例2

$ str=' abc

$ needle=' a

$pos=strpos($str,$ needle);//返回字符串第一次更改的位置。这里,是1;如果找不到,就是假的。

4. explode

用爆炸来判断。PHP判断字符串的代码如下:

函数checkstr($str){

$ needle=' a//确定它是否包含字符a。

$tmparray=explode($needle,$ str);

if(count($tmparray)1){

返回true

}否则{

返回false

}

}

5、substr例如我们需要判断最后一个字符是不是制定字符

?服务器端编程语言(Professional Hypertext Preprocessor的缩写)

/*

$str1='p这是一个winrar专用的dll,然后下载哦哦,好的dll文件,QlogWin32.dll/p';

if(substr($str1,-8)=='。dll/p'){

echo substr($str1,0,-4);

}

6、substr_count统计“子字符串”在“原始字符串中出现的次数”

substr_count()函数是一个小字符串在一个大字符串中出现的次数:

$number=substr_count(大字符串,小字符串);

今天,我们只需要一个函数来寻找一个字符串。判断字符串big_string是否包含字符串small_string,我们将返回true或false。

查了半天手册,找不到现成的函数,于是想到可以用substr_count函数实现代码如下:

函数check_str($str,$substr)

{

$nums=substr_count($str,$ substr);

如果($nums=1)

{

返回true

}

其他

{

返回false

}

}

超级简单!

具体可以查找高级应用的相关函数。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

相关文章阅读

  • 使用php连接mysql数据库,php连接数据库的方法
  • 使用php连接mysql数据库,php连接数据库的方法,一文详解PHP连接MySQL数据库的三种方式
  • 七种php开发环境搭建工具有哪些,七种php开发环境搭建工具包括
  • 七种php开发环境搭建工具有哪些,七种php开发环境搭建工具包括,七种PHP开发环境搭建工具
  • php高并发三种解决方法,php 高并发解决方案
  • php高并发三种解决方法,php 高并发解决方案,PHP解决高并发问题(opcache)
  • php邮件发送的两种方式区别,php邮件发送的两种方式是什么
  • php邮件发送的两种方式区别,php邮件发送的两种方式是什么,php邮件发送的两种方式
  • php跳转页面的几种实现方法详解图,php跳转页面的几种实现方法详解视频
  • php跳转页面的几种实现方法详解图,php跳转页面的几种实现方法详解视频,PHP跳转页面的几种实现方法详解
  • PHP购物车,php立即购买和购物车功能
  • PHP购物车,php立即购买和购物车功能,php实现购物车功能(上)
  • php读取pdf数据,php pdf读取
  • php读取pdf数据,php pdf读取,PHP中使用mpdf 导出PDF文件的实现方法
  • php网站判断用户是否是手机访问的方法有哪些,php如何判断用户是否登录
  • 留言与评论(共有 条评论)
       
    验证码: