strip_tags Fonksiyonu
strip_tags fonksiyonu, bir dizeden HTML etiketlerini
içeriklerine dokunmadan kaldırır. İkinci
isteğe bağlı parametre ile izin verilen
etiketler belirtilebilir - bunlar kaldırılmayacaktır. İzin verilen
etiketler köşeli parantezleriyle birlikte belirtilir.
Sözdizimi
strip_tags(string $string, array|string|null $allowed_tags = null): string
Örnek
Bir dizeden tüm HTML etiketlerini kaldıralım:
<?php
$str = 'lorem <b>ipsum</b> dolor sit amet';
echo strip_tags($str);
?>
Kodun çalıştırılmasının sonucu:
'lorem ipsum dolor sit amet'
Örnek
İzin verilenler dışındaki tüm HTML etiketlerini kaldıralım:
<?php
$str = 'lorem <b>ipsum</b> <i>dolor</i> <s>sit</s> amet';
echo strip_tags($str, '<b><i>');
?>
Kodun çalıştırılmasının sonucu:
'lorem <b>ipsum</b> <i>dolor</i> sit amet'
Ayrıca Bakınız
-
etiketleri tarayıcıda göstermeye olanak tanıyan
htmlspecialchars
fonksiyonu