PHP strip_tags alternatíva
A strip_tags() függvénnyel az a nagy probléma, hogy a multibyte-os karaktereket hibásan kezeli. Erre egy lehetséges megoldás:
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; }
Olvass mást is