如何在PHP中将目录路径转换为数组

Way2vin

我有一个像root / path1 / path2 / path3这样的目录结构路径,我希望它是

Array(
[0] => "root"
[1] => Array
    (
        [0] => "path1"
        [1] => Array
            (
                [0] => "path2"
                [1] => Array
                    (
                        [0] => "path3"
                    )

            )

    )
)
z

只需尝试:

$input  = 'root/path1/path2/path3';
$output = null;

foreach (array_reverse(explode('/', $input)) as $part) {
    $output = $output ? array($part, $output) : array($part);
}

var_dump($output);

输出:

array (size=2)
  0 => string 'root' (length=4)
  1 => 
    array (size=2)
      0 => string 'path1' (length=5)
      1 => 
        array (size=2)
          0 => string 'path2' (length=5)
          1 => 
            array (size=1)
              0 => string 'path3' (length=5)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在PHP中将数组转换为关联数组

来自分类Dev

如何在PHP中将数组转换为关联数组

来自分类Dev

如何在PHP中将数组数组转换为对象?

来自分类Dev

如何在php中将json数据转换为数组?

来自分类Dev

如何在 PHP 中将多维数组转换为 $_SESSION 键

来自分类Dev

如何在 PHP 中将数组转换为日期格式?

来自分类Dev

如何在C#中将所有文件夹的路径都转换为目录?

来自分类Dev

如何在PHP中将数组格式但非数组数据转换为数组?

来自分类Dev

如何在PHP中将数组的字符串转换为数组

来自分类Dev

如何在PHP中将单个数组转换为多维数组?

来自分类Dev

如何在PHP中将展平数组转换为多维数组

来自分类Dev

如何在PHP中将“具有数组格式的字符串”转换为数组?

来自分类Dev

如何在PHP中将排序后的数组转换为regulrar数组?

来自分类Dev

如何在PHP中将递归多维数组转换为纯多维数组?

来自分类Dev

如何在php中将多维数组转换为一维数组?

来自分类Dev

如何在PHP中将数组转换为二维数组

来自分类Dev

如何在php中将二维数组转换为单个数组

来自分类Dev

如何在Django中将文件路径转换为URL

来自分类Dev

如何在PHP中将XML数据的元素转换为单个关联数组?

来自分类Dev

如何在php codeigniter中将数组转换为字符串变量?

来自分类Dev

如何在PHP Laravel中将数组键转换为随机字符串

来自分类Dev

csv导入时如何在php中将几列转换为JSON数组

来自分类Dev

如何在php中将某种类型的字符串转换为带有键的数组?

来自分类Dev

如何在php中将字符串转换为ascii字节数组

来自分类Dev

如何在 PHP 中将开始/结束标记转换为关联数组?

来自分类Dev

如何在Lodash中将对象数组转换为对象?

来自分类Dev

如何在Chrome中将集合转换为数组?

来自分类Dev

如何在Java中将数组转换为集合?

来自分类Dev

如何在OpenCV中将RGBA数组转换为Mat

Related 相关文章

  1. 1

    如何在PHP中将数组转换为关联数组

  2. 2

    如何在PHP中将数组转换为关联数组

  3. 3

    如何在PHP中将数组数组转换为对象?

  4. 4

    如何在php中将json数据转换为数组?

  5. 5

    如何在 PHP 中将多维数组转换为 $_SESSION 键

  6. 6

    如何在 PHP 中将数组转换为日期格式?

  7. 7

    如何在C#中将所有文件夹的路径都转换为目录?

  8. 8

    如何在PHP中将数组格式但非数组数据转换为数组?

  9. 9

    如何在PHP中将数组的字符串转换为数组

  10. 10

    如何在PHP中将单个数组转换为多维数组?

  11. 11

    如何在PHP中将展平数组转换为多维数组

  12. 12

    如何在PHP中将“具有数组格式的字符串”转换为数组?

  13. 13

    如何在PHP中将排序后的数组转换为regulrar数组?

  14. 14

    如何在PHP中将递归多维数组转换为纯多维数组?

  15. 15

    如何在php中将多维数组转换为一维数组?

  16. 16

    如何在PHP中将数组转换为二维数组

  17. 17

    如何在php中将二维数组转换为单个数组

  18. 18

    如何在Django中将文件路径转换为URL

  19. 19

    如何在PHP中将XML数据的元素转换为单个关联数组?

  20. 20

    如何在php codeigniter中将数组转换为字符串变量?

  21. 21

    如何在PHP Laravel中将数组键转换为随机字符串

  22. 22

    csv导入时如何在php中将几列转换为JSON数组

  23. 23

    如何在php中将某种类型的字符串转换为带有键的数组?

  24. 24

    如何在php中将字符串转换为ascii字节数组

  25. 25

    如何在 PHP 中将开始/结束标记转换为关联数组?

  26. 26

    如何在Lodash中将对象数组转换为对象?

  27. 27

    如何在Chrome中将集合转换为数组?

  28. 28

    如何在Java中将数组转换为集合?

  29. 29

    如何在OpenCV中将RGBA数组转换为Mat

热门标签

归档