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

PHP 判断一个字符是否在字符串中,第1张

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
?> 

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/589525.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-12
下一篇 2022-04-12

发表评论

登录后才能评论

评论列表(0条)

保存