php分为2个部分的数字,单个数字和其余部分

时间:2013-12-17 08:58:10

标签: php split numbers

有没有什么好方法可以用2个部分,其中一个数字和其他数字分割数字?

123456 => 12345   6
789 => 78  9
12357 =? 1235 7

我的想法是首先使用strlen()来获取数字长度,然后使用substr()获取Single digitthe rest

任何人都有更好的idae?更简单的方法?感谢。

3 个答案:

答案 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);