@yischyk

Как преобразовать htmlspecialchars вместе с тегами в сплошную строку?

Есть код:
<?php 
$data = (string) htmlspecialchars('<b>Привет, тут какой-то жирный текст,</b><p>а тут простой</p>');
echo strip_tags($data);
?>


Первая строка кода должна выводить весть текст вместе с тегами.
А вторая убирать все теги, оставляя только текст.

Но дело в том, что первая у меня в первой строке кода выводиться не сплошная строка с тегами, как ее строго преобразовать в строку? Сначала думал в бд заливать весь текст с тегами, а потом выводить, но может можно попроще.
  • Вопрос задан
  • 71 просмотр
Решения вопроса 1
nokimaro
@nokimaro
Меня невозможно остановить, если я смогу начать.
<?php
$string = '<b>Привет, тут какой-то жирный текст,</b><p>а тут простой</p>';
$string_ba = strip_tags($string, 'ba');
$string_hsc = htmlspecialchars($string_ba);

var_dump($string_ba);
var_dump($string_hsc);
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы