小编som*_*ude的帖子

基于文件系统的思维导图

我刚刚开始使用一些思维导图软件(Freemind 和 Xind)来替代我之前用来跟踪工作的文本文档。主要问题(在这两种情况下)是在添加、删除或重命名文件和文件夹时维护对文件和文件夹的引用(就像每次我必须更新思维导图时一样)。

我正在寻找的是一个思维导图工具,它允许我: -
在思维导图中自动生成与我的文件系统上的文件夹匹配的文件夹/文件结构。
- 在这些文件夹和文件之间创建关系、添加注释并更改其样式。
-每当添加、删除或重命名文件夹/文件时,思维导图都会相应地自动更新(我猜在 Linux 上它会基于 inode 工作)。

谢谢。

directory project-management mindmapping file

5
推荐指数
1
解决办法
4315
查看次数

如何使用array_walk_recursive取消设置元素

我需要从嵌套到另一个数组的数组中取消设置元素,只N保留第一个元素(N预定义).只有具有数字索引的元素才会受到影响.

输入数组:

Array
(
    [0] => Array (
        [a] => 'w'
        [b] => Array (
             [0]=> 'x'
             [1]=> 'x'
             [2]=> 'x'
        )
    )               
    [1] => Array (
        [a] => 'y'
    )
    [2] => Array (
        [0] => 'z'
        [1] => 'z'
        [2] => 'z'
    )
)
Run Code Online (Sandbox Code Playgroud)

期望的输出(带N=2):

Array
(
    [0] => Array (
        [a] => 'w'
        [b] => Array (
             [0]=> 'x'
             [1]=> 'x'
        )
    )               
    [1] => Array (
        [a] => 'y'
    ) …
Run Code Online (Sandbox Code Playgroud)

php arrays recursion multidimensional-array

1
推荐指数
1
解决办法
4396
查看次数