【发布时间】:2012-10-12 00:34:06
【问题描述】:
我有一个类似单向列表的数组:
array(
'data1' => <some data>,
'next' => array(
'data2' => <some data>,
'next' => array(
'data3' => <some data>,
'next' => array(
'data4' => <some data>,
'next' => array(
'data5' => <some data>,
'next' => ..... etc to data n
);
);
);
);
);
我需要以相反的顺序从数组内部获取数据。 (data n, ... , data 2, data 1) 你知道有什么好的方法吗?
【问题讨论】:
-
给出期望输出的例子...
reverse可以是排序、翻转或回溯 -
我只需要从这个数组结构中反向获取数据:"data n" -> "data n-1" -> .... -> "data1"
-
它仍然不清楚......使用上面的数组示例编辑您的 qurstion 并使用您使用的所有键添加最终所需的输出,data1,next,data2,next 等
-
添加您的预期输出,这将解决混乱。
-
请看一下这个数组。它就像一棵只有一根树枝的树。我想从最后一片叶子中获取数据并继续到根目录