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>"