PHP删除字符串的最后部分,由出现的第一个字符开始,从字符串的末尾开始

问题描述 投票:0回答:1

字符串始终以连字符结尾,后跟可变大小的整数。例如:

foo-bar-baz-132another-55-string-961370

如何删除最后一个连字符(从右到左的第一个出现)以及右边的任何字符?

php substr
1个回答
1
投票

尝试一下

$string = 'foo-bar-baz-132 another-55-string-961370';
$result = substr ($string , 0, strrpos($string, '-'));
echo $result;

来源

© www.soinside.com 2019 - 2024. All rights reserved.