为了账号安全,请及时绑定邮箱和手机立即绑定

请问php如何遍历指定本地文件夹,然后拼接成树状json供前端使用,因为我要把它做成树表格,谢谢!

请问php如何遍历指定本地文件夹,然后拼接成树状json供前端使用,因为我要把它做成树表格,谢谢!

慕神8447489 2019-05-21 10:35:56
我主要是节点的parentid和children字段不知道怎么拼,请各位大佬给我一个思路或者方案,谢啦。
查看完整描述

2 回答

?
繁星点点滴滴

TA贡献1803条经验 获得超3个赞

给你一个思路,许多人都喜欢用递归来解决问题,但如果是文件夹,这个就坑爹了.万一我有上20层文件,你难道要用scandir来递归获取么.这样子肯定是不行的.好的解决方案是,点击目录,然后去获取目录中的结构.这样子压力才不会大.这样你写接口也比较的简单,只需要获取一层的.也就咩有parent_id和children了.当然,你用递归来获取完所有的,也不是不可以.就让用户等久点吧.如果文件多,那就等到天荒地老
                            
查看完整回答
反对 回复 2019-05-21
?
哔哔one

TA贡献1854条经验 获得超8个赞

试一试:
$directory='/directory';
$scanned_directory=json_encode(array_diff(scandir($directory),array('..','.')));
                            
查看完整回答
反对 回复 2019-05-21
  • 2 回答
  • 0 关注
  • 602 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信