使用htmlspecialchars打印制表符空格

时间:2013-12-29 06:49:36

标签: php

我使用以下PHP代码在窗口中打印文件的全部内容:

<?php
$pathin = // contains absolute path of a file
$lines = file($pathin);
foreach ($lines as $line_num => $line)
{
    $php_array[$line_num]="<b>".($line_num+1)."</b> : " . htmlspecialchars($line) . "<br />";
    echo $php_array[$line_num];
}
$html = implode('', file($pathin));
$trimmed = file($pathin, FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES);
?>

以下是打印内容的打印屏幕:

enter image description here

$pathin存储文件的绝对路径。但是我发现htmlspecialchars($line)忽略了文件中的制表符空格,因此丢失了所有正确的缩进。有没有办法打印恢复选项卡空间的文件内容,从而恢复缩进?

0 个答案:

没有答案