简单递归遍历一个目录树
程序员文章站
2022-06-02 13:27:17
...
无详细内容 无 ?php// 遍历一个多维数组,得到它们的目录关系$tree = array ( 'common.lua', 'prototype.lua', 'round' = array ( 'AI.lua', 'creature' = array ( 'boy.lua' ), 'round.lua', 'trump' = array ( 'firefan.lua', 'mirror.lua' ) ) );function
array ( 'AI.lua', 'creature' => array ( 'boy.lua' ), 'round.lua', 'trump' => array ( 'firefan.lua', 'mirror.lua' ) ) ); function iterate($data, $pre="") { if (is_array($data)) { foreach($data as $key => $item) { if(is_array($item)) { $pre .= $key."/"; iterate($item, $pre); $pre = substr($pre, 0, strpos($pre, $key)); //回退到上层目录 } else { echo $pre.$item."\n"; } } } } iterate($tree); ?>
上一篇: php文本转图片自动换行的方法