将整数分解为数组中的元素


break integer into elements in an array

我需要分隔一个整数,这个整数中的每个数字都是数组中的一个元素,像这样:

$x = 123;
var_dump($x_array);

将输出如下内容:

<>之前数组([0] => 1[1] => 2[2] => 3)之前

谢谢。

print_r(str_split($x));
Array ( [0] => 1 [1] => 2 [2] => 3 )

下次别忘了"php"标签!

(1)数字字符串数组:

$x_array = str_split($x);
var_dump($x_array);
    0 => string '1' (length=1)
    1 => string '2' (length=1)
    2 => string '3' (length=1)

(2)作为整数的数字数组:

$x_array = array_map('intval', str_split($x));
var_dump($x_array);
    0 => int 1
    1 => int 2
    2 => int 3