2012-01-04 78 views
0

我喜歡「6554」的字符串,和我想此更改爲一個陣列,類似於以下:號字符串數組

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

的問題是,我不能肯定的長度的的數字和數字沒有分隔每個數字。這個數字不會是負數或浮點數。關於如何做到這一點的任何想法?

+2

有什麼用'str_split()'事? – Maerlyn 2012-01-04 11:18:32

+1

[PHP:將字符串拆分爲數組,像爆炸沒有分隔符]可能重複(http://stackoverflow.com/questions/2170320/php-split-string-into-array-like-explode-with-no-delimiter ) - 請在提出新問題之前使用搜索。 – 2012-01-04 11:19:34

回答

2

如何使用preg_split

$data=preg_split('//', $number, -1, PREG_SPLIT_NO_EMPTY); 
print_r($data); 
1

新的方式來做到這一點

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