strip_tags

funkcja

Usuwa wszystkie tagi HTML i PHP z ciągu znaków. Opcjonalnie pozwala zachować wybrane tagi.

strip_tags(string $string, array|string|null $allowed_tags = null): string

strip_tags usuwa z ciągu wszystkie znaczniki HTML i PHP, pozostawiając czysty tekst. Możesz podać listę dozwolonych tagów w $allowed_tags — jako tablicę (['p', 'br']) lub string ('<p><br>'). Pamiętaj, że funkcja usuwa tagi, ale nie koduje pozostałego tekstu — jeśli chcesz go bezpiecznie wyświetlić w HTML, dodaj jeszcze htmlspecialchars.

<?php
declare(strict_types=1);

echo strip_tags('<p>Witaj <b>świecie</b>!</p>');
// wynik: Witaj świecie!
📘 Naucz się w lekcji →