Ano, můžete použít json_encode
vzít svůj řetězec HTML a podle potřeby jej escapovat, aby byl platný JSON
(Bude to také dělat věci, které jsou bohužel zbytečné, pokud tomu zabráníte pomocí příznaků). Pokud je například váš původní řetězec:
<p class="special">content</p>
...json_encode vytvoří toto:
"<p class=\"special\">content<\/p>"
Všimnete si, že před / má zbytečné zpětné lomítko blízko konce. Můžete použít JSON_UNESCAPED_SLASHES příznak, aby se zabránilo zbytečným zpětným lomítkům. json_encode(theString, JSON_UNESCAPED_SLASHES); produkuje:
"<p class=\"special\">content</p>"