Resumo : neste tutorial, você aprenderá como usar a strip_tags()
função PHP para retirar tags HTML e PHP de uma string.
Introdução à função strip_tags() do PHP
A strip_tags()
função retorna uma nova string com todas as tags HTML e PHP removidas da string de entrada.
Aqui está a sintaxe da strip_tags()
função:
strip_tags ( string $string , array|string|null $allowed_tags = null ) : string
Linguagem de código: PHP ( php )
A strip_tags()
função possui os seguintes parâmetros:
$string
é a string de entrada.$allowed_tags
é uma ou mais tags que você deseja manter na sequência de resultados. Pode$allowed_tags
ser uma string que contém a lista de tags a serem retidas, por exemplo,'<div>p>’. Se você usa PHP 7.4.0 ou posterior, você pode passar um array de tags em vez de uma string, por exemplo,['div','p']
.
Exemplos de funções PHP strip_tags()
Vejamos alguns exemplos de uso da strip_tags()
função.
1) Usando a função PHP strip_tags() para remover todas as tags HTML
O exemplo a seguir mostra como usar a strip_tags()
função para retirar todas as tags HTML do conteúdo da página https://www.php.net :
<?php
$html = file_get_contents('https://www.php.net/');
$plain_text = strip_tags($html);
echo $plain_text;
Linguagem de código: PHP ( php )
Como funciona.
- Primeiro, use a
file_get_contents()
função para baixar o conteúdo HTML do php.net. - Segundo, retire todas as tags HTML do conteúdo HTML usando a
strip_tags()
função.
2) Usando a função PHP strip_tags() com algumas tags permitidas
O exemplo a seguir usa a strip_tags()
função para retirar todas as tags HTML do conteúdo da página https://www.php.net, mas mantém as seguintes tags ['h1', 'h2', 'h3', 'p', 'ul', 'li', 'a']
:
<?php
$html = file_get_contents('https://www.php.net/');
$simple_html = strip_tags($html, ['h1', 'h2', 'h3', 'p', 'ul', 'li', 'a']);
echo $simple_html;
Linguagem de código: PHP ( php )
Resumo
- Use a função PHP
strip_tags()
para retirar tags HTML e PHP de uma string.
Anterior