有没有什么好方法可以用2个部分,其中一个数字和其他数字分割数字?
123456 => 12345 6
789 => 78 9
12357 =? 1235 7
我的想法是首先使用strlen()
来获取数字长度,然后使用substr()
获取Single digit
和the rest
。
任何人都有更好的idae?更简单的方法?感谢。
答案 0 :(得分:1)
如果输入最初是一个数字,那么为什么不:
$num = 123456;
echo floor($num / 10); //first part
echo $num % 10; // second part
答案 1 :(得分:0)
仅限尝试
substr($yourStringorNumber,-1)
获取最后一个符号/数字。 您可以使用
获取其他部分substr($yourStringorNumber,0,-1)
答案 2 :(得分:0)
要获得这两个部分,我会使用以下strlen调用。
$first = substr($string, 0, -1);
$second = substr($string, -1);