ChrisB: preg_replace nicht geschlossene Anführungszeichen entfernen

Beitrag lesen

Hi,

ergänzender Hinweis:

Zerteile deinen String an jedem Vorkommen von ' "'. explode()

In jedem Einzelteil außer dem ersten muss dann '" ' vorkommen, [...]

Die Sonderbehandlung für Anführungszeichen direkt am Stringanfang oder am Stringende wäre auch noch zu beachten.

Eine aufwendigere „Sonderbehandlung” kann man in solchen Fällen umgehen, in dem man das ganze Prozedere nicht auf $text, sondern auf ' '.$text.' ' anwendet. Dann muss man zwischen „am Anfang/Ende” und „Mittendrin” nicht unterscheiden - und nur zum Schluss die hinzugefügten Leerzeichen am Anfang und Ende wieder entfernen.

MfG ChrisB

--
“Whoever best describes the problem is the person most likely to solve the problem.” [Dan Roam]