2016-05-27 4 views
0

Я думал, возможно, используя PHP для автоматизации некоторых более утомительных задач HTML, в то же время создавая полностью статичную страницу, которая не требует обратной связи. То, что я пытаюсь сделать, это просто напечатать большое количество <p></p> тегов, разделенных линией ломаетКак я могу отразить фактические HTML-теги с помощью PHP?

Я глянул на этой странице How to echo in PHP, html tags

Вот мой код

<?php 

    $t= "this is the text"; 

    foreach(range(1,25) as $number) { 
      echo '<p>' . $t . '</p>'; 
      echo "</br>"; 

    } 

?> 

Что она делает печатает два разрыва строки, один для тегов <p> и один для </br>, но фактически не печатает теги <p>, как я могу заставить его печатать теги <p> и </p> в виде текста, а затем эхо разрывать строки.

+0

вы хотите напечатать символ '<', 'p' и'> 'символы? Затем 'echo '<p>' –

+0

использовать функцию 'htmlspecialchars'. –

ответ

3

Используйте htmlentities, чтобы сделать p тегами как текст.

echo htmlentities('<p>' . $t . '</p>'); 
echo '<br>'; 

Используйте константу PHP_EOL, чтобы добавить символ новой строки HTML-вывод.

echo '<p>' . $t . '</p>'; 
echo PHP_EOL; 
0

использовать его, это может быть работа

echo "&lt;p&gt; helo &lt;/p&gt; <br>"; 
Смежные вопросы