首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PHP,把所有东西都返回到左边,strrchr()?

PHP,把所有东西都返回到左边,strrchr()?
EN

Stack Overflow用户
提问于 2010-01-14 03:02:49
回答 2查看 286关注 0票数 0

下面的代码返回破折号最后一个匹配项右侧的所有内容:

代码语言:javascript
复制
$string1 = 'some-random-string-123456';
$string2 = strrchr($string1, '-');

echo $string2;

output: -123456

是否有一个函数可以将所有内容返回到最后一个破折号的左侧?因此,输出结果将是:

代码语言:javascript
复制
some-random-string
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-01-14 03:06:31

代码语言:javascript
复制
$string2 = substr($string1, 0, strrpos($string1, "-"))
票数 4
EN

Stack Overflow用户

发布于 2010-01-14 03:06:35

像这样的东西会有用的..

代码语言:javascript
复制
$string2 = substr($string1, 0, strpos($string1, '-'));
票数 -2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2059405

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档