繁体   English   中英

下滚动后的最后一位数字

[英]string last digits after underscroll

我有一些这样的字符串

take_a quizz_0
go_shop_1
now_is_time_to_ping_9
great_1

等等等

我需要截断数字并在字符串末尾滚动

 $new string = substr($k, 0, -2);

只要我有一位数字,效果很好。 我可以做些什么来改进它,以至于不管有多少个数字,它都会始终为我提供带数字的字符串,并且末尾没有滚动。

换句话说,我会得到

take_a quizz
go_shop
now_is_time_to_ping
great

您可以使用preg_replace

$str = preg_replace('/_[0-9]+$/', '', $str);

尝试这个:

    echo implode('_', explode('_', $k, -1));

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM