【发布时间】:2012-05-04 19:02:52
【问题描述】:
我有这个字符串:
$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 ).
请帮助我理解这一点。
【问题讨论】:
-
是什么生成了您在此处发布的输出?
$tree是什么?什么是`$string`? -
我解析 xml 文件。我在树结构(多维数组)中获取数据。
标签: php arrays string indexing explode