我主要是节点的parentid和children字段不知道怎么拼,请各位大佬给我一个思路或者方案,谢啦。
2 回答
繁星点点滴滴
TA贡献1803条经验 获得超3个赞
给你一个思路,许多人都喜欢用递归来解决问题,但如果是文件夹,这个就坑爹了.万一我有上20层文件,你难道要用scandir来递归获取么.这样子肯定是不行的.好的解决方案是,点击目录,然后去获取目录中的结构.这样子压力才不会大.这样你写接口也比较的简单,只需要获取一层的.也就咩有parent_id和children了.当然,你用递归来获取完所有的,也不是不可以.就让用户等久点吧.如果文件多,那就等到天荒地老
哔哔one
TA贡献1854条经验 获得超8个赞
试一试:$directory='/directory';$scanned_directory=json_encode(array_diff(scandir($directory),array('..','.')));
添加回答
举报
0/150
提交
取消