3

可能重复:
php字符串函数在最后一次出现字符之前获取子字符串

我有这样的价值$number= 01-01-02-001000

您能告诉我如何将01-01-02变量中的部分从 中分离出来$number吗?

我想要实现的输出是01-01-02

提前致谢

4

3 回答 3

11

您需要-使用strrpos()查找最后一次出现的。

$output = substr( $number, 0, strrpos( $number, '-' ) );
于 2012-08-20T17:26:40.527 回答
2
$part = substr($number,0,strrpos($number,"-"));
于 2012-08-20T17:26:43.077 回答
1

使用strrpos查找-. 然后使用substr让一切都达到这一点。

$lastPart = substr($number, 0, strrpos($number, '-'));
于 2012-08-20T17:26:57.147 回答