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

Get part of a string after n spaces

如果我有这样的字符串:

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

我如何始终获得最后一个数字(在本例中为 340),注意最后还有一个 space,我不想要 :x,最后一个数字也可以是 1 位数字数字甚至是 10 位数字,所以只获取字符串的最后 4 个字符然后删除 space 是行不通的 :) 提前联系你的帮助!

这应该可以解决问题:

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

说明:

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

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

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