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

时间:2011-11-02 09:34:03

标签: php arrays integer

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

$x = 123;
var_dump($x_array);

请问这样的事情:

Array
(
    [0] => 1
    [1] => 2
    [2] => 3
)

感谢。

2 个答案:

答案 0 :(得分:3)

print_r(str_split($x));

Array ( [0] => 1 [1] => 2 [2] => 3 )

下次不要忘记“php”标签!

答案 1 :(得分:1)

(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