获取 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);
如果我有这样的字符串:
$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);