PHP Classes

File: README.md

Recommend this page to a friend!
  Classes of Matheusz Maydana   PHP Strip Tags from Strings   README.md   Download  
File: README.md
Role: Documentation
Content type: text/markdown
Description: Documentation
Class: PHP Strip Tags from Strings
Strip tags from a HTML string in several ways
Author: By
Last change:
Date: 5 years ago
Size: 2,683 bytes
 

Contents

Class file image Download

Remover Tags/script HTML em PHP

PT-BR

  • Modo de uso SIMPLES;

// texto exemplo <br/> $string = '\<p id="paragrafo1" class="paragrafo">O importante é oque mais importa! \<br /> No final tudo é 0 e 1.\</p>';

// Instancia a classe $strip = new StripTags;

// coloca a $string na função para remover as tags

$nova_string = $strip->strip_tags($string);

-- A saída vai ser <br /> O importante é oque mais importa! No final tudo é 0 e 1.

para permitir tags, vamos permitir o \<p>

$nova_string = $strip->strip_tags($string, 'p');

-- A saída vai ser <br /> \<p>O importante é oque mais importa! No final tudo é 0 e 1.\</p>

// O segundo parâmetro pode ser string ou array usage.. <br /> $tags_permitidas = array('div', 'a', 'p');

$nova_string = $strip->strip_tags($string, $tags_permitidas);

para permitir atributos, vamos permitir o atributo class

$nova_string = $strip->strip_tags($string, 'p', 'class');

-- A saída vai ser <br /> \<p class="paragrafo1">O importante é oque mais importa! No final tudo é 0 e 1.\</p>

// O terceiro parâmetro pode ser string ou array usage.. <br /> $tags_permitidas = array('div', 'a', 'p'); <br /> $atributos_permitidos = array('class', 'id', 'data-nome');

$nova_string = $strip->strip_tags($string, $tags_permitidas, $atributos_permitidos);

PT-EN

-- mode usage simple

// string exemple <br /> $string = '\<p id="paragrafo1" class="paragrafo">The important is what matters most \<br /> Not everything is 0 and 1.\</p>';

// Instance the class (invok) <br /> $strip = new StripTags;

// put the string in the function of remove the tags

$new_string = $strip->strip_tags($string);

-- output will be <br /> The important is what matters most Not everything is 0 and 1.

To allowed tags, let's allowed the \<p>

$new_string = $strip->strip_tags($string, 'p');

-- output will be <br /> \<p>The important is what matters most Not everything is 0 and 1.\</p>

// the second parameter can be string or array, usage <br /> $tags_allowed = array('div', 'a', 'p');

$new_string = $strip->strip_tags($string, $tags_allowed);

To allowed attributes, let's allowed the attribute class

$new_string = $strip->strip_tags($string, 'p', 'class');

-- output will be <br /> \<p class="paragrafo1">The important is what matters most Not everything is 0 and 1.\</p>

// the third parameter can be string or array, usage <br /> $tags_allowed = array('div', 'a', 'p'); <br /> $attributes_allowed = array('class', 'id', 'data-name');

$new_string = $strip->strip_tags($string, $tags_allowed, $attributes_allowed);

-- ass: Matheus Maydana'