加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 创业 > C语言 > 正文

PHP使用strpos的offset参数的例子

发布时间:2020-12-15 01:19:41 所属栏目:C语言 来源:网络整理
导读:今天在查看ECstore源代码时发现如下的用法 if($p = strpos($pathinfo,'/',2)){ 第一次看到使用 offset 的例子。却理解错误,理解成 / 第二次出现的地方。于是我做了以下测试 php > $a = 'abcs abcd abcd a a a';php > echo strpos($a,'a',1); 5php > echo st

今天在查看ECstore源代码时发现如下的用法

if($p = strpos($pathinfo,'/',2)){

第一次看到使用offset的例子。却理解错误,理解成/第二次出现的地方。于是我做了以下测试

php > $a = 'abcs abcd abcd a a a';
php > echo strpos($a,'a',1);
 5
php > echo strpos($a,2);
 5
php > echo strpos($a,3);
 5
php > echo strpos($a,4);
 5
php > echo strpos($a,5);
 5
php > echo strpos($a,8);
 10

通过以上的实验证明offset只是表示要过滤掉的第一次出现位置之前的字符串后的字符串。
a在数组$a中出现的位置分别为0,5,10,15,17,19这几个位置
所以当offset<5时,结果为5;offset<10时,结果为10……

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读