깔끔함과 가독성을 위해 탭으로 모든 HTML 서식을 지정하고 싶습니다. 최근에 PHP를 사용하기 시작했고 이제는 PHP 태그 사이에 HTML 출력이 많이 생깁니다. 출력 라인은 모두 화면의 왼쪽에 하나 있습니다. 다음 줄로 가려면 /n
을 사용해야합니다. 탭을 강요하거나 PHP에서 깔끔한 HTML 출력을 얻을 수있는 방법이 있습니까?PHP에서 형식이 지정된 HTML을 출력하는 방법은 무엇입니까?
2
A
답변
4
html 출력을 (다시) 포맷하는 데 도움이되는 tidy extension이 있습니다.
하지만 약간의 가격표가 붙어 있습니다. 출력을 파싱하고 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 당신이 PHP를 사용하여 에코 탭에 대해 많이 귀찮게 우유없는 원하는 방식으로 포맷 도움이 될 출력하는 HTML의 상대적으로 더 큰 블록이 있다면 죄송합니다. 당신이 당신의 HTML을 구문 분석하는 몇 가지 도구를 사용하는 경우
$html = <<<HTML
<html>
<head><title>...</title></head>
<body>
<div>$phpVariable</div>
</body>
</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. Direct3D9에서 형식이 지정된 텍스트를 렌더링하는 방법은 무엇입니까?
- 2. GAE의 형식이 지정된 텍스트
- 3. PHP에서 XML 안전 문자열을 출력하는 방법은 무엇입니까?
- 4. PHP에서 array의 특정 값을 출력하는 방법은 무엇입니까?
- 5. C# 구문 HTML을 출력하는 형광펜
- 6. PHP에서 소스 HTML을 DOMElement에 추가하는 방법은 무엇입니까?
- 7. PHP에서 HTML을 변수 값으로 할당하는 방법은 무엇입니까?
- 8. 데이터베이스에서 형식이 지정된 HTML을 VB.Net에서 사용자 개입없이 특정 (기본값이 아닌) 프린터로 보내는 방법은 무엇입니까?
- 9. PHP에서 배열을 출력하는 방법?
- 10. iPhone 앱 : 형식이 지정된 텍스트를 표시하는 방법은 무엇입니까?
- 11. .NET : 문자열을 형식이 지정된 HTML로 표시하는 방법은 무엇입니까?
- 12. Android에서 형식이 지정된 텍스트를 표시 할 때 권장되는 방법은 무엇입니까?
- 13. 형식이 지정된 NSString을 표시하는 가장 좋은 방법은 무엇입니까? UILabel에서 실패했습니다
- 14. 형식이 지정된 달력 유형을 JSTL에 표시하는 방법은 무엇입니까?
- 15. Boost.Log를 사용하여 형식이 지정된 폴더에 로그를 쓰는 방법은 무엇입니까?
- 16. MySql에서 형식이 지정된 문자열 바꾸기
- 17. 문자열을 형식이 지정된 날짜로 변환
- 18. PHP에서 큰 HTML 블록을 출력하는 정확한 방법
- 19. PHP에서 base64로 인코딩 된 png를 가져와 이미지로 출력하는 방법은 무엇입니까?
- 20. PHP에서 XML 문자열을 출력하는 방법
- 21. PHP에서 페이지 html을 얻을
- 22. '지정된 문자열이 주체에 필요한 형식이 아닙니다.'
- 23. 포틀릿에서 pure xml을 출력하는 방법은 무엇입니까?
- 24. 에코를 사용하는 것보다 html을 출력하는 것이 좋습니까?
- 25. JSP에서 HTML을 출력하는 방법 <%! ... %> 블록?
- 26. PHP에서 지정된 패턴의 문자열에서 ID를 추출하는 방법은 무엇입니까?
- 27. iPhone의 콘솔로 출력하는 방법은 무엇입니까?
- 28. 유니 코드를 출력하는 방법은 무엇입니까?
- 29. json 객체에서 출력하는 방법은 무엇입니까?
- 30. LogCat을 콘솔로 출력하는 방법은 무엇입니까?