博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
php获取字符串最后一个标点后的字符串和标点前的字符串
阅读量:5010 次
发布时间:2019-06-12

本文共 687 字,大约阅读时间需要 2 分钟。

1、在开发过程中需对需要的字符串进行处理,具体是获取字符串 'm-184-191' 的191这个字符,代码如下

$spm = 'm-184-191';$result = substr($spm,strripos($spm,"-")+1);echo $result;

 

2、在开发过程中需对需要的字符串进行处理,具体是获取字符串 'admin/auth/index' 的'admin/auth'这个字符,代码如下

$url = 'admin/auth/index';$result = substr($url,0,strrpos($url,"/"));echo $result;

  

上面2段代码主要用到了几个函数:① strrpos() 函数查找字符串在另一字符串中最后一次出现的位置(区分大小写);

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

                 ③ substr() 函数返回字符串的一部分。

 

第一段代码理解: 通过strripos 找到最后字符串'm-184-191'中 '-'最后出现的位置,然后加上一,再通过substr截取最后一个‘-’后面的字符串(不包括最后一个'-')

第二段代码理解: 通过strrpos找到'/'最后出现的位置,通过字符串截取从字符串'admin/auth/index'的开头一直截取到最后一个'/'前的位置(不包括最后的 '/')

转载于:https://www.cnblogs.com/hjxcode/p/8950008.html

你可能感兴趣的文章
ZeroMQ接口函数之 :zmq_plain - 明文认证
查看>>
jQuery和js之Cookie实现
查看>>
接口相关测试点
查看>>
初始化日期为yyyy-MM-dd HH:mm:ss格式
查看>>
Codeforces Round #316 (Div. 2) C. Replacement(线段树)
查看>>
UI 中的 结构体 字符串的 初始化
查看>>
android之PackageManager简介
查看>>
sql查询删除重复数据
查看>>
checkstyle配置文件说明
查看>>
cmake编译opencv时指定cuda版本
查看>>
固态硬盘装系统/双系统
查看>>
Static 与 new 的问题【待解决】
查看>>
xml
查看>>
在 mvc4 WebApi 中 json 的 跨域访问
查看>>
敏捷开发文章读后感
查看>>
xposed获取context 的方法
查看>>
html5 canvas 图像处理
查看>>
He who hesitates is Lost
查看>>
多少个1能被2009整除
查看>>
第一个Django页面(2)
查看>>