我有一个带数字的字符串,存储在$numbers:
3,6,86,34,43,52
Run Code Online (Sandbox Code Playgroud)
在最后一个逗号后获取最后一个值的最简单方法是什么?在这种情况下,数字52将是最后一个值,我想将其存储在变量中.
数量可能会有所不同,所以尝试:
substr($numbers, -X)
Run Code Online (Sandbox Code Playgroud)
我觉得并没有帮助我.
如何获取字符串中最后一个逗号后的数字,有什么想法?
这应该适合你:
只需使用strrpos()获取最后一个逗号的位置,然后substr()用来获取最后一个逗号后的字符串,例如
$str = "3,6,86,34,43,52";
echo substr($str, strrpos($str, ",") + 1);
Run Code Online (Sandbox Code Playgroud)
输出:
52
Run Code Online (Sandbox Code Playgroud)