php中判断一个字符是否在字符串中

Posted ShainRou

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php中判断一个字符是否在字符串中相关的知识,希望对你有一定的参考价值。

  1. strpos() - 查找字符串在另一字符串中第一次出现的位置(区分大小写)

  2. stripos() - 查找字符串在另一字符串中第一次出现的位置(不区分大小写)

  3. strrpos() - 查找字符串在另一字符串中最后一次出现的位置(区分大小写)

  4. strripos() - 查找字符串在另一字符串中最后一次出现的位置(不区分大小写)

参数:
strripos(string,find,start)
string:必需。规定要搜索的字符串。
find:必需。规定要查找的字符。
start:可选。规定开始搜索的位置。

例子:

1#

<?php
$str = ‘abcdef‘;
$find   = ‘abc‘;
$pos = strpos($mystring, $findme);

// 注意这里使用的是 ===不能使用==
// 因为如果没有
字符串 就返回false,如果这个字符串位于字符串的开始的地方,就会返回0为了区分0和false就必须使用等同操作符 === 或者 !==

if ($pos === false) {
    echo "$find不在$str中";
} else {
    echo "$find在$str";
}
?>

2#

<?php
$string = ‘abcdef abcdef‘;
$find = strpos($string,‘a‘,1); // $find = 7, 不是 0
?>

 

以上是关于php中判断一个字符是否在字符串中的主要内容,如果未能解决你的问题,请参考以下文章

Java中对List集合的常用操作

vim中代码多行删除

Java中代码优化的30个小技巧

php中判断一个字符是否在字符串中

PHP判断字符串中是不是包含数组其中的一项

php判断一个字符串中是不是包含字母?