2016-08-22 3 views
0

Я хочу отобразить HTML-код для обычного text.using rich text box Я вставил значения как HTML в db.I нужно отображать как обычный текст после извлечения. неправдоподобным значение отображалось в <p>dsadad sadsdfsd</p> выход желание dsadad sadsdfsdконвертировать html текст в обычный текст

<textarea class="form-control col-md-7 col-xs-12" name="description"> 
    <?= html_entity_decode(mysqli_real_escape_string($conn,$fet['description'])); ?> 
</textarea> 
+3

[strip_tags()] (http://www.php.net/manual/en/ function.strip-tags.php) –

+0

Итак, вы хотите получить необработанный текст из HTML? –

+0

попробуйте htmlentities: http://www.php.net/manual/en/function.htmlentities.php – Dave

ответ

1

Используйте функцию strip_tags ($ данных), надеюсь, это поможет вам

<textarea><?php echo strip_tags($your_data); ?></textarea> 
1

Вы можете использовать полосы теги для этой цели:

echo strip_tags("<p>dsadad sadsdfsd</p>"); 

Желаемый результат будет:

dsadad sadsdfsd 

Эта функция вырезает строку из тегов HTML, XML и PHP. В этом примере тег <p> разделяется. Вы также можете разрешить теги, которые будут использоваться, но теги полосатые

echo strip_tags("<b>dsadad sadsdfsd</b>","<b>"); // Allow <b> tag here 

Здесь вы позволяете эффект <b> тега. Но тег будет полосатым. Желаемый результат будет:

dsadad sadsdfsd

Для глубокой информации, которую вы можете увидеть documentation

0

strip_tag ваш друг здесь. он вынет html теги и вернуть то, что осталось в строке

<textarea class="form-control col-md-7 col-xs-12" name="description"><?php strip_tags($fet['description']); ?></textarea> 

Более подробную информацию о strip_tagsHere

Смежные вопросы