Tutorials
Einige nützliche Hilfen und Code-Schnipsel, die ich immer wieder benötige und deshalb hier für alle sammle.
Zurück zur Übersicht
Alternative zu PHP strip_tags
#Tutorials#PHP
Für alle, die mit der Funktion strip_tags ein paar Probleme haben, habe ich hier eine kleine Funktion, die bei mir deutlich besser funktioniert hat.
Viel Spaß damit!
<?php
// --------------------------------------------------------------
function rip_tags($string) {
// ----- remove HTML TAGs -----
$string = preg_replace ('/<[^>]*>/', ' ', $string);
// ----- remove control characters -----
$string = str_replace("\r", '', $string); // --- replace with empty space
$string = str_replace("\n", ' ', $string); // --- replace with space
$string = str_replace("\t", ' ', $string); // --- replace with space
// ----- remove multiple spaces -----
$string = trim(preg_replace('/ {2,}/', ' ', $string));
return $string;
}
// --------------------------------------------------------------
?>
Kommentare
täusche ich mich oder macht die Funktion eine Lückentext indem sie alle r, n, t durch Leerzeichen ersetzt? ! ;)
Escaped, also mit \r, \n, \t klappst's dann aber prima.
lg,
Mr. M.
danke für den Hinweis, das ist wohl passiert, als ich den Syntax Highlighter umgestellt habe. Da hat er alle \ gelöscht. Habs nun wieder drin.
Grüße
André
Hinterlasse einen Kommentar