php将一个数字分成两部分,一位数字和其他数字

php将一个数字分成两部分,一位数字和其他数字,php,split,numbers,Php,Split,Numbers,有没有什么好办法把一个数字分成两部分,一个数字和其他数字 123456 => 12345 6 789 => 78 9 12357 =? 1235 7 我的想法是首先使用strlen()获取数字长度,然后使用substr()获取个位数和其余的 有谁比艾迪更好?更简单的方法?谢谢。请尝试 substr($yourStringorNumber,-1) 获取最后一个符号/数字。 你可以把另一部分拿出来 substr($yourStringorNumber,0,-1) 要获得这两个

有没有什么好办法把一个数字分成两部分,一个数字和其他数字

123456 => 12345   6
789 => 78  9
12357 =? 1235 7
我的想法是首先使用
strlen()
获取数字长度,然后使用
substr()
获取
个位数
其余的

有谁比艾迪更好?更简单的方法?谢谢。

请尝试

substr($yourStringorNumber,-1)
获取最后一个符号/数字。 你可以把另一部分拿出来

substr($yourStringorNumber,0,-1)

要获得这两个部分,我将使用以下strlen调用

$first  = substr($string, 0, -1);
$second = substr($string, -1);

如果输入最初是一个数字,那么为什么不:

$num = 123456;
echo floor($num / 10); //first part
echo $num % 10;        // second part

你确定你是指斯特伦吗?strlen只需要一个参数。我想你指的是substr?
substr
!我的错!太早了:)