はい、 json_encode
を使用できます
HTML文字列を取得し、必要に応じてエスケープして、有効であるようにします JSON
(それを防ぐためにフラグを使用しない限り、悲しいことに、それは不必要なこともします)。たとえば、元の文字列が次の場合:
<p class="special">content</p>
... json_encode
これを生成します:
"<p class=\"special\">content<\/p>"
/
の前に不要な円記号があることに気付くでしょう。 終わり近く。 JSON_UNESCAPED_SLASHES
を使用できます 不要な円記号を防ぐためのフラグ。 json_encode(theString, JSON_UNESCAPED_SLASHES);
生成:
"<p class=\"special\">content</p>"