$i = 478;
$stri = (string)$i;
$j = $stri[0];
$k = $stri[1];
$l = $stri[2];
Run Code Online (Sandbox Code Playgroud)
您应该将数字转换为字符串,然后str_split它:
$numbers = str_split((string)$number); // or
list($a, $b, $c) = str_split((string)$number); // but this might throw a notice if $number is 12 or 8 or something
Run Code Online (Sandbox Code Playgroud)