【发布时间】:2014-10-02 12:37:38
【问题描述】:
我有 23681 它不是字符串而是整数,我想通过将每个数字放在 php 或 javascript 中的索引上来创建一个数组,任何指南将不胜感激
[0]=>2
[1]=>3
[2]=>6
[3]=>8
[4]=>1
【问题讨论】:
标签: javascript php arrays
我有 23681 它不是字符串而是整数,我想通过将每个数字放在 php 或 javascript 中的索引上来创建一个数组,任何指南将不胜感激
[0]=>2
[1]=>3
[2]=>6
[3]=>8
[4]=>1
【问题讨论】:
标签: javascript php arrays
Javascript
result = (23681).toString().split("").map(Number);
【讨论】:
【讨论】:
另一个没有字符串转换的javascript解决方案
var number = 12345, result=[];
while(number>0) {
result.push(number % 10);
number = Math.floor(a / 10);
}
result.reverse()
【讨论】:
快速简单:
$your_number_arr = array_map('intval', str_split($your_number));
编辑:整数转换
【讨论】:
你应该更具体。我不知道您是否需要在 Javascript 或 PHP 中使用它,但它在 php 中:
$str = ((string)$int);
$array = str_split($str);
【讨论】: