php字符串查找strstr strpos

PHP 作者:hello程序员 2022-04-30 03:16:12 阅读:183

1、strrpos(),计算指定字符串在目标字符串中最后一次出现的位置

2、strripos(),计算指定字符串在目标字符串中最后一次出现的位置(不区分大小写)

  • $haystack被查找的字符串,$needle要查找的内容

  • 如查找到则返回字符串的一部分,如没找到则返回FALSE

  • 该函数区分大小写,如果想要不区分大小写,请使用 stristr()

  • 如果你仅仅想确定needle是否存在于haystack中请使用速度更快、耗费内存更少的strpos()函数

<?php

   $email = 'name@example.com';

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

   $name = strstr($email,'@',TRUE);

   $no_con = strstr($email,'99');

   echo $domain;   //输出 @example.com

   echo $name;     //输出name 从 PHP 5.3.0 起

   var_dump($no_con);  //如果没找到,则返回布尔值 FALSE

?>

1、$haystack被查找的字符串,$needle要查找的内容

2、返回 needle 在 haystack 中首次出现的数字位置

3、该函数区分大小写,如果想要不区分大小写,请使用 stripos()

4、返回值,如找到的话,返回needle 存在于 haystack 字符串起始的位置(注意字符串位置是从0开始,而不是从1开始),没找到则返回FALSE,但也可能返回等同于 FALSE 的非布尔值

<?php  

   $mystring  =  'abc' ;  

   $findme    =  'a' ;  

   $pos = strpos($mystring,$findme);  

   echo $pos;  //输出0,既是当前a的位置  

?>

关注公众号:拾黑(shiheibook)了解更多

[广告]赞助链接:

下软件就上简单下载站:https://www.jdsec.com/
四季很好,只要有你,文娱排行榜:https://www.yaopaiming.com/
让资讯触达的更精准有趣:https://www.0xu.cn/

公众号 关注网络尖刀微信公众号
随时掌握互联网精彩
赞助链接