我有一个类似'6554'的字符串,我想将其更改为一个数组,类似于以下内容:
Array([0] => 6, [1] => 5, [2] => 5, [3] => 4)
问题在于我无法确定数字的长度,并且数字与每个数字没有任何区别。数字不会是负数或浮点数。关于我如何做到这一点的任何想法?
答案 0 :(得分:2)
如何使用 preg_split
$data=preg_split('//', $number, -1, PREG_SPLIT_NO_EMPTY);
print_r($data);
答案 1 :(得分:1)
执行此操作的新方法
$str = '123456';
for($i=0 ; $i < strlen($str) ;$i++)
{
$array[]=$str{$i};
}