Числовая строка в массив - PullRequest
       16

Числовая строка в массив

0 голосов
/ 04 января 2012

У меня есть строка типа '6554', и я хотел бы изменить ее на массив, похожий на следующий:

Array([0] => 6, [1] => 5, [2] => 5, [3] => 4)

Проблема в том, что я не могу быть уверен в длине номера, а число не имеет ничего, разделяющего каждую цифру. Число не будет отрицательным или с плавающей точкой. Есть идеи, как мне это сделать?

Ответы [ 2 ]

2 голосов
/ 04 января 2012

Как насчет использования preg_split

$data=preg_split('//', $number, -1, PREG_SPLIT_NO_EMPTY);
print_r($data);
1 голос
/ 04 января 2012

Новый способ сделать это

$str = '123456';
for($i=0 ; $i < strlen($str) ;$i++)
{
   $array[]=$str{$i};
}
...