结论是:空格可以代替一个制表符。但是但是一个制表符代替不了很多个空格.
<?php
error_reporting(0);
$r=" cyg&liwen";//我按下了制表符tab
$spaced=str_replace("\t",' ',$r);
print "<pre>$r</pre>";
print "<pre>$spaced</pre>";
$r=" cyg&liwen";//我按下了很多空格
$spaced=str_replace(" ",'\t',$r);
print "<pre>$r</pre>";
print "<pre>$spaced</pre>";
?>