【发布时间】:2011-11-02 09:34:02
【问题描述】:
我需要分解一个整数,其中该整数中的每个数字都将成为数组中的一个元素,如下所示:
$x = 123;
var_dump($x_array);
会放出这样的东西:
大批 ( [0] => 1 [1] => 2 [2] => 3 )谢谢。
【问题讨论】:
我需要分解一个整数,其中该整数中的每个数字都将成为数组中的一个元素,如下所示:
$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
【讨论】: