我喜歡用標籤格式化所有的HTML以保持整潔和可讀性。最近我開始使用PHP,現在我有很多來自PHP標籤之間的HTML輸出。這些輸出線全部排列在屏幕的左側。我必須使用/n
才能進入下一個行。有沒有像強制選項卡那樣的東西,或者有什麼方法可以讓PHP輸出整齊的HTML輸出?如何從PHP輸出格式化的HTML?
2
A
回答
4
有tidy extension它可以幫助你(重新)格式化你的html輸出。
但它附有一點價格標籤。解析輸出並構建html dom並不是完全免費的。
編輯:也可能是你只是在尋找\t
「角色」。例如。
<html>
<head><title>...</title></head>
<body>
<?php
for($i=0; $i<10; $i++) {
echo "\t\t<div>$i;</div>\n";
}
?>
</body>
</html>
或者你嵌套和縮進你的PHP/HTML代碼的方式,輸出是很好地縮進。 (對不起,我醜例如:)
<html>
<head><title>...</title></head>
<body>
<?php for($i=0; $i<10; $i++) { ?>
<div><?php echo $i; ?></div>
<?php } ?>
</body>
</html>
6
如果HTML的相對較大的塊你輸出則定界符會幫助你格式化的HTML你想不用其他煩心事太多關於使用PHP的回聲標籤的方式。
$html = <<<HTML
<html>
<head><title>...</title></head>
<body>
<div>$phpVariable</div>
</body>
</html>
HTML;
如果你使用一些工具來分析你的HTML,記住它也將增加處理和數據有效載荷的額外的開銷爲每個請求,所以你可能希望只用於調試目的這樣做。
0
<html>
<head><title>...</title></head>
<body>
<?php for($i=0; $i<10; $i++) { ?>
<div><?php echo $i; ?></div>
<?php } ?>
</body>
</html>
其實這是一個很好的例子,但在這種情況下,最好使用處事
<html>
<head><title>...</title></head>
<body>
<?php for($i=0; $i<10; $i++): ?> // notice the colon
<div><?php echo $i; ?></div>
<?php endfor; ?>
</body>
</html>
另類方式
相關問題
- 1. 如何將輸出格式從PHP表單格式化爲HTML電子郵件
- 2. PHP的格式輸出HTML
- 3. 從php代碼格式化輸出表
- 4. PHP - 格式化XML輸出
- 5. 如何格式化輸出
- 6. 如何格式化輸出
- 7. 從powershell格式化輸出
- 8. PHP數組格式的HTML輸出
- 9. 如何格式化PHP生成的HTML?
- 10. 爲html格式化查詢輸出
- 11. 將PHP輸出的純文本格式化爲HTML標記
- 12. 格式化代碼時HTML輸出中的PHP空間
- 13. 如何格式化ls的輸出?
- 14. 如何格式化「grep」的輸出?
- 15. 如何格式化PSObject的輸出?
- 16. 如何格式化SPO PowerShell的輸出
- 17. 如何使用jQuery重新格式化的HTML輸出日期
- 18. php格式html輸出在一行
- 19. 格式化輸出
- 20. 格式化輸出
- 21. 格式化輸出
- 22. 如何確保格式良好的PHP編輯器輸出的HTML輸出
- 23. 格式化PHP數組輸出
- 24. PHP和MySQL格式化輸出
- 25. 以PHP格式化JSON輸出MYSQL
- 26. 格式化PHP Shell命令輸出
- 27. 格式化日期輸出 - PHP
- 28. 格式化我的輸出從NSLog
- 29. 從MS Access輸出格式化的PDF
- 30. 如何正確格式化表單操作的PHP輸出?