/ Published in: PHP
Diese Funktion wendelt Entities in HTML Quellcode um, ohne dabei den HTML Quellcode zu zerstören.
Expand |
Embed | Plain Text
Copy this code and paste it in your HTML
function entiConv($txt) { // Liste mit Umlauten abfragen und Klammern rauslöschen: // Das Zeichen & ganz oben im Array platzieren, damit dieses Zeichen in den Ersetzungen nicht nochmal ersetzt wird: $temp = $table['&']; $table['&'] = $temp; // Erst die Entities in echte Werte umwandeln - Beispiel String: // "Hallo Entities & Leser und & Programmierer" wird zu "Hallo Entities & Leser und & Programmierer" foreach($table as $key => $value) { if($key == "\"") { // Anführungsstriche nur außerhalb von HTML-Tags ersetzen: } else { } } // Dann die echten Werte in Entities umwandeln - Beispiel String: // "Hallo Entities & Leser und & Programmierer" wird zu "Hallo Entities & Leser und & Programmierer" foreach($table as $key => $value) { if($key == "\"") { // Anführungsstriche nur außerhalb von HTML-Tags ersetzen: } else { } } return $txt; }