PHP strip_tags

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 ) : stringLinguagem 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_tagsser 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.

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *