2014-10-02 2 views

ответ

1

Вы можете использовать str_split():

$array = str_split($yourNumber); 

Ваш int будет автоматически отправлен в строку. Поэтому здесь не требуется никакого скрытого кастинга.

+0

спасибо это то, что мне нужно. –

0

легко и быстро:

$your_number_arr = array_map('intval', str_split($your_number)); 

редактировать: целое преобразование

0

Вы должны быть более конкретными. Я не знаю, если вам это нужно в Javascript или PHP, но здесь это в PHP:

$str = ((string)$int); 
$array = str_split($str); 
2

Javascript

result = (23681).toString().split("").map(Number); 
1

Другое решение JavaScript без преобразования строки

var number = 12345, result=[]; 
while(number>0) { 
    result.push(number % 10); 
    number = Math.floor(a/10); 
} 
result.reverse() 
Смежные вопросы