是否可以仅将路径的部分内容打印出来? 仅限于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/
答案 0 :(得分:0)
为什么不这样:
$str = $filename;
$num = 3;
$arr = explode('/',$str);
echo $arr[$num];