1

我有这个字符串:

$string = "123456789"

它应该变成一个数组:

Array ( [0] => 123 ) Array ( [1] => 456 ) Array ( [2] => 789 )

但我得到:

Array ( [0] => 123 ) Array ( [0] => 456 ) Array ( [0] => 789 )

我使用循环来获取这个字符串:

for ($i=0; $i<$num; $i++)
{
    $string = $tree['a']['b'][$i]['c'];
}

接下来我使用explode 函数来获取一个数组。为什么我得到的数组只有一个索引 - 零?我应该怎么做才能得到:

 Array ( [0] => 123 ) Array ( [1] => 456 ) Array ( [2] => 789 ).

请帮助我理解这一点。

4

1 回答 1

1

用于str_split($string, 3)创建数组。

http://php.net/manual/en/function.str-split.php

于 2012-04-24T06:41:18.080 回答