Мне нравится форматировать весь мой HTML с вкладками для аккуратности и удобочитаемости. Недавно я начал использовать PHP, и теперь у меня есть много выходных данных HTML, которые происходят из-за тегов PHP. Эти выходные линии выстраиваются в одну левую часть экрана. Я должен использовать /n
, чтобы линия перешла к следующему. Есть ли что-то подобное для форсирования вкладок или любой способ получить аккуратный вывод HTML, поступающий из PHP?Как выводить форматированный HTML из PHP?
ответ
Существует 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>
Если есть относительные большие блоки HTML вы выводя то синтаксис Heredoc поможет форматировать HTML, как вы хотите witout потрудившись много о закладках эха с помощью PHP.
$html = <<<HTML
<html>
<head><title>...</title></head>
<body>
<div>$phpVariable</div>
</body>
</html>
HTML;
Если вы используете какой-то инструмент для анализа вашего HTML, помните, что это будет также добавить дополнительные накладные расходы на обработку и полезных данных для каждого запроса, так что вы можете сделать это только в целях отладки.
<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. Невозможно выводить форматированный HTML из JQuery с html DataType
- 2. PHP-массив форматированный HTML-вывод
- 3. Нехорошо эхо, выводить HTML из PHP?
- 4. Как выводить в html, если запись из php mysql имеет «-»?
- 5. Log4net html форматированный SmtpAppender
- 6. Как добавить форматированный HTML в Mysql
- 7. PHP форматированный текст электронной почты
- 8. Вставить форматированный HTML android gmail
- 9. PHP: Как выводить файлы изображений?
- 10. html форматированный текст и холст
- 11. Как установить форматированный текст html в текстовое представление из String.xml?
- 12. Html форматированный текст в NumberPicker
- 13. Можно ли выводить html из углового фильтра?
- 14. Как отображать форматированный HTML в TextView
- 15. Как преобразовать форматированный текст HL7 в HTML?
- 16. , когда приемлемо выводить HTML-код из Javascript?
- 17. сохранить html-форматированный текст в базу данных
- 18. Всегда выводить определенный HTML?
- 19. Как выводить методы из класса
- 20. Как выводить результаты запроса WSDL в HTML?
- 21. прописной первое слово в HTML форматированный текст
- 22. Как получить форматированный текст из div?
- 23. Отобразить html-форматированный текст в отчете
- 24. дисплей форматированный html внутри вид бритвы
- 25. Как я могу выводить из этого массива в список HTML?
- 26. Как выводить данные в html после чтения из файла csv?
- 27. Как выводить символы HTML в формате Unicode из выражения
- 28. Как обрабатывать ответ JSON и выводить из него html?
- 29. Можно скопировать HTML-форматированный текст из буфера обмена в silverlight?
- 30. использовать html форматированный uri в Ruby