Ja, u kunt json_encode
gebruiken
om uw HTML-tekenreeks te nemen en deze indien nodig te escapen om geldig te zijn JSON
(het zal helaas ook dingen doen die onnodig zijn, tenzij je vlaggen gebruikt om het te voorkomen). Als uw originele tekenreeks bijvoorbeeld is:
<p class="special">content</p>
...json_encode
zal dit produceren:
"<p class=\"special\">content<\/p>"
U zult merken dat er een onnodige backslash voor de /
. staat bijna aan het einde. U kunt de JSON_UNESCAPED_SLASHES
. gebruiken vlag om onnodige backslashes te voorkomen. json_encode(theString, JSON_UNESCAPED_SLASHES);
produceert:
"<p class=\"special\">content</p>"