在n个空格后获取字符串的一部分

时间:2017-03-01 08:53:26

标签: php string substr

如果我有一个字符串,例如:

$text = '12 24 40 59 101 302 340 ';

我如何总是得到最后一个数字(在这种情况下为340),注意最后还有一个空格,我不想要:x,最后一个数字也可以是1位数甚至10位数编号所以只是获取字符串的最后4个字符,然后删除空格将无法正常工作:) ty提前帮助你!

2 个答案:

答案 0 :(得分:1)

这应该可以解决问题:

$text = trim('12 24 40 59 101 302 340 ');
$value = end(explode(" ", $text));

说明:

trim()删除字符串末尾的空格。 explode()将字符串转换为除以空格的数组,end()获取该数组的最后一个值

答案 1 :(得分:0)

<?php    
$text = '12 24 40 59 101 302 340 ';

$numbers = explode(' ', trim($text));
$lastNumber = end($numbers);