路径的Print_r部分

时间:2019-01-11 11:29:00

标签: php

是否可以仅将路径的部分内容打印出来? 仅限于print_r:folder3

   $str = $filename;
$arr = array_filter(explode('/',$str));
$out = array('/'.implode('/',$arr).'/');
while((array_pop($arr) and !empty($arr))){
    $out[] = '/'.implode('/',$arr).'/';
};
print_r($out);

print_r的结果:

[0] => /home/folder1/folder2/folder3/folder4/folder5/folder6
    [1] => /home/folder1/folder2/folder3/folder4/folder5/
    [2] => /home/folder1/folder2/folder3/folder4/
    [3] => /home/folder1/folder2/folder3/
    [4] => /home/folder1/folder2/
    [5] => /home/folder1/
[6] => /home/

1 个答案:

答案 0 :(得分:0)

为什么不这样:

$str = $filename;
$num = 3;

$arr = explode('/',$str);
echo $arr[$num];