for($i = 0;$i<count($pathArray) - 1;$i++){
$header .= ' ';
}
用了一个循环每次循环都添加一个空格,但是显示的时候却没有空格,用 
显示的时候 也是一起显示的
你这个header是怎么输出的呢?还是说你这里这个变量$header仅仅是个字符串。
加上分号
for($i = 0;$i<count($patharray) - 1;$i++){
$header .=' ' ;
}
空格应该是这样的吧
“ ;” 空格应该是这样的吧