Funcția strip_tags
Funcția strip_tags elimină tag-urile HTML
dintr-un șir, fără a le afecta conținutul. Al doilea
parametru opțional poate fi folosit pentru a specifica tag-urile
permise - acestea nu vor fi șterse. Tag-urile permise
sunt specificate împreună cu semnele de comparație.
Sintaxă
strip_tags(string $string, array|string|null $allowed_tags = null): string
Exemplu
Să eliminăm toate tag-urile HTML din șir:
<?php
$str = 'lorem <b>ipsum</b> dolor sit amet';
echo strip_tags($str);
?>
Rezultatul executării codului:
'lorem ipsum dolor sit amet'
Exemplu
Să eliminăm toate tag-urile HTML, cu excepția celor permise:
<?php
$str = 'lorem <b>ipsum</b> <i>dolor</i> <s>sit</s> amet';
echo strip_tags($str, '<b><i>');
?>
Rezultatul executării codului:
'lorem <b>ipsum</b> <i>dolor</i> sit amet'
Vedeți și
-
funcția
htmlspecialchars,
care permite afișarea tag-urilor în browser