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!