1. 程式人生 > >php清除不明輸出(echo前面的回車換行符\t\n等)

php清除不明輸出(echo前面的回車換行符\t\n等)

這時候找不出輸出在哪。可以在這個檔案頭加上

最開始加上

ob_start();

require_once();

require_once();

require_once();

ob_end_clean();

這樣子可以把require_once包含的檔案中的不明輸出去掉

PS:對於AJAX XML有用 

 =========================

PHP 清除已經echo的內容

<div>passing </div> 
<?PHP

echo 'here...';

// 程式碼 清除第一個echo的輸出內容的“程式碼”

echo 'there...';

exit; 
?>

有沒有辦法 只輸出第二個echo的內容‘there...’(前提是兩個echo程式碼都不能刪除,之前還有必須得輸出的內容(頂部的div),而只想得到第二個 echo輸出的內容‘there...’)

<?PHP 
ob_start(); 
echo 'here...'; 
ob_clean(); 
ob_end_flush(); 
echo 'there...'; 
exit; 
?> 
這樣寫是可以實現的.就是輸出時緩衝一下, 再把快取刪了