Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typo3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 在n个空格后获取字符串的一部分_Php_String_Substr - Fatal编程技术网

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

Php 在n个空格后获取字符串的一部分,php,string,substr,Php,String,Substr,如果我有一个字符串,例如: $text = '12 24 40 59 101 302 340 '; 如何始终获取最后一个数字(在本例中为340),注意末尾还有一个空格,这是我不想要的:x,最后一个数字可以是1位数字,甚至是10位数字,因此仅获取字符串的最后4个字符,然后删除空格将不起作用:) 谢谢你的帮助 这应该可以做到: $text = trim('12 24 40 59 101 302 340 '); $value = end(explode(" ", $text)); 说明: trim

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

$text = '12 24 40 59 101 302 340 ';
如何始终获取最后一个数字(在本例中为340),注意末尾还有一个空格,这是我不想要的:x,最后一个数字可以是1位数字,甚至是10位数字,因此仅获取字符串的最后4个字符,然后删除空格将不起作用:)
谢谢你的帮助

这应该可以做到:

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


trim()删除字符串末尾的空格。explode()将字符串转换为除以空格的数组,end()取该数组的最后一个值
<?php    
$text = '12 24 40 59 101 302 340 ';

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