• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

如何使用php中strpos获取字符串首次出现的位置

php 搞代码 3年前 (2022-01-21) 20次浏览 已收录 0个评论

strpos() 函数用于查找字符串在另一字符串中第一次出现的位置,如果在字符串中找到指定的字符串,则返回从0开始找到的位置,如果找不到,则返回逻辑值false。

php的strpos() 函数的具体用法

strpos(搜索目标字符串,搜索字符串[,搜索字符串中的起始位置])

它判断目标字符串是否有*本5文来源gaodai$ma#com搞$$代**码)网@搞代码gaodaima需要搜索的字符串,如果存在,则返回该位置。

否则返回false。如果指定选项,则可以在搜索时更改起始位置。

我们来看一个简单的例子

在“搞代码”中搜索“php”

<?php  echo strpos("<a href="http://www.gaodaima.com">搞代码</a>","php");?>

输出的结果显示为0,如果将字符串php改为中文网,则输出结果为3。

在php中,0根据写法的不同可能会被以false处理,所以需要注意。

在条件表达式中,必须使用!==或===。

<?php  $a = "<a href="http://www.gaodaima.com">搞代码</a>";  if(strpos($a,"php")){    echo "<a href="http://www.gaodaima.com">搞代码</a>中有这个字符";  }  echo strpos($a,"php");?>

以上代码时检索“搞代码”中是否包含文本php,由于php包含在内,应显示有一个名为php的字符,但实际并不会显示,这是因为文本字符串“php”从$ a的第一部分开始,因此strpos返回的值为“0”。

通过在条件表达式中设置false!== strpos($ a,“php”)就可以了。

本篇文章到这里就全部结束了,更多精彩内容大家可以关注php中文的相关教程栏目!!!

以上就是如何使用php中strpos获取字符串首次出现的位置的详细内容,更多请关注搞代码gaodaima其它相关文章!


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:如何使用php中strpos获取字符串首次出现的位置

喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址