Pouze tento týden sleva až 80 % na e-learning týkající se C# .NET. Zároveň využij akci až 30 % zdarma při nákupu e-learningu - Více informací.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

strip_tags - Český PHP manuál

Funkce odstraní z daného řětězce HTML tagy, PHP tagy a HTML komentáře. Funguje tak, že vymaže všechny znaky (bez ohledu na velikost písmen) mezi < a >.

Parametry

Tento výukový obsah pomáhají rozvíjet následující firmy, které dost možná hledají právě tebe!

Řetězec s HTML tagy. Dále můžeme uvést tagy, které si NEpřejeme odstranit. Uvedeme je zasebou v jednom řetězci, např. jako '<p><br>'.

Návratová hodnota

Řetězec bez HTML tagů, PHP tagů a komentářů.

Příklad

<?php
$s = '<p>Ahoj, <br />vítej u nás.</p>';
echo strip_tags($s);

Výstup:

Ahoj, vítej u nás.

Pozor, použití strip_tags na nevalidní HTML může zapříčinit vymazání části obsahu. Také ponechává atributy u povolených tagů.


 

Všechny články v sekci
Textové řetězce - Český PHP manuál
Článek pro vás napsal David Čápka
Avatar
David je zakladatelem ITnetwork a programování se profesionálně věnuje 13 let. Má rád Nirvanu, sushi a svobodu podnikání.
Unicorn university David se informační technologie naučil na Unicorn University - prestižní soukromé vysoké škole IT a ekonomie.
Aktivity

 

 

Komentáře

Avatar
ondrasekno04
Člen
Avatar
ondrasekno04:7.2.2015 15:32

Ahoj.
Chci se zeptat, jak by to vypadalo s těmi taky, které si neprejeme odstranit.

 
Odpovědět
7.2.2015 15:32
Avatar
Filip Stryk
Tvůrce
Avatar
Odpovídá na ondrasekno04
Filip Stryk:7.2.2015 15:45

takto:

<?php
$s = '<p>Ahoj, <br />vítej u nás.</p>';
echo strip_tags($s, '<p></p>');
 
Odpovědět
7.2.2015 15:45
Tento výukový obsah pomáhají rozvíjet následující firmy, které dost možná hledají právě tebe!
Avatar
Odpovídá na ondrasekno04
Matúš Petrofčík:7.2.2015 15:49
string strip_tags ( string $str [, string $allowable_tags ] )

ako druhý parameter vložíš tag ktorý nechceš odstrániť, napr: "<br/>" ... ale či ich môžeš dať viac, neviem.

Ak vieš angličtinu pozri do dokumentácie php: http://php.net/…rip-tags.php

edit: Leaf odpovedal vyššie o viacerích tagoch :)

Editováno 7.2.2015 15:52
Odpovědět
7.2.2015 15:49
obsah kocky = r^2 ... a preto vlak drnká
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 3 zpráv z 3.