Strip tags php для чего
Перейти к содержимому

Strip tags php для чего

  • автор:


The flexible, fast, and secure
template engine for PHP

You are reading the documentation for Twig 1.x. Switch to the documentation for Twig 2.x. 3.x.
Warning Twig version 1.x is no longer maintained.

Questions & Feedback

Found a typo or an error?
Want to improve this document? Edit it.

Need support or have a technical question?
Ask support on Stack Overflow.


Twig documentation is licensed under the new BSD license.


The striptags filter strips SGML/XML tags and replace adjacent whitespace by one space:

striptags >>

You can also provide tags which should not be stripped:


') >>

In this example, the

, and

tags won’t be removed from the string.

Internally, Twig uses the PHP strip_tags function.


  • allowable_tags : Tags which should not be stripped

Smarty Icon

You may use the Smarty logo according to the trademark notice.

For sponsorship, advertising, news or other inquiries, contact us at:

Sites Using Smarty


Prev Chapter 5. Variable Modifiers Next


This strips out markup tags, basically anything between < and >.

Parameter Position Type Required Default Description
1 bool No TRUE This determines whether the tags are replaced by ‘ ‘ or »

Example 5.20. strip_tags

assign('articleTitle', "Blind Woman Gets New Kidney from Dad she Hasn't Seen in years." ); ?>

Where template is:

Blind Woman Gets New Kidney from Dad she Hasn't Seen in years. Blind Woman Gets New Kidney from Dad she Hasn't Seen in years . Blind Woman Gets New Kidney from Dad she Hasn't Seen in years.
Prev Up Next
strip Home to_charset


Эта функция пытается возвратить строку str , из которой удалены все NULL-байты, HTML и PHP теги. Для удаления тегов используется тот же автомат, что и в функции fgetss() .

Список параметров

Второй необязательный параметр может быть использован для указания тегов, которые не нужно удалять.


Комментарии HTML и PHP-теги также будут удалены. Это жестко записано в коде и не может быть изменено с помощью параметра allowable_tags .


Этот параметр не должен содержать пробелов. strip_tags() рассматривает тег как нечувствительную к регистру строку, находящуюся между и первым пробелом или >.


В PHP 5.3.4 и новее также необходимо добавлять соответвующий закрывающий тег XHTML, чтобы удалить тег из str . Например, для удаления и и
нужно сделать следующее:

villesiltala / strip_tags_and_content.php

Save villesiltala/0c7b655f0fd553f6874daddf39539d18 to your computer and use it in GitHub Desktop.

PHP — Strip HTML tags and content from a string

This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characters

* A script for removing a set of HTML tags and their content.
* This example strips all style tags and CSS inside them.
* $content is assumed to contain some HTML.
* To extend this, change or add tags to the $unwanted array.
$ unwanted = [
‘style’ ,
foreach ( $ unwanted as $ tag )
$ content = preg_replace( » /(< $ tag >.*?)/is «, » , $ content );
unset( $ tag );

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment


© 2024 GitHub, Inc.

You can’t perform that action at this time.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *