Jak sprawdzić czy tekst zawiera kod HTML?
W PHP nie ma niestety gotowej funkcji sprawdzającej czy ciąg ma w sobie jakieś tagi HTML-a. Być może niezbyt często zachodzi taka potrzeba, ale wyobraźmy sobie troszkę abstrakcyjną sytuację. Prowadzimy stronę i w CMS-ie nie ma edytora WYSIWYG. Pomaga nam dwoje redaktorów, którzy dodają artykuł w zwykłym polu textarea.
Redaktor A jest już trochę obeznany i do formatowania tekstu używa HTML-a. Dodaje tagi <p> i <br> dzięki czemu teksty podzielone są na czytelne akapity. Z kolei druga osoba, czyli redaktor B, do robienia odstępów używa wyłącznie klawisza Enter. Jej artykuły wymagają użycia funkcji nl2br() i łamania linii przed wyświetleniem.
Czytaj dalej »