Có, bạn có thể sử dụng json_encode
lấy chuỗi HTML của bạn và thoát khỏi chuỗi khi cần thiết để trở nên hợp lệ JSON
(Thật đáng buồn, nó cũng sẽ làm những việc không cần thiết, trừ khi bạn sử dụng cờ để ngăn chặn điều đó). Ví dụ:nếu chuỗi ban đầu của bạn là:
<p class="special">content</p>
... json_encode
sẽ tạo ra cái này:
"<p class=\"special\">content<\/p>"
Bạn sẽ nhận thấy nó có một dấu gạch chéo ngược không cần thiết trước /
gần cuối. Bạn có thể sử dụng JSON_UNESCAPED_SLASHES
cờ để ngăn chặn các dấu gạch chéo ngược không cần thiết. json_encode(theString, JSON_UNESCAPED_SLASHES);
sản xuất:
"<p class=\"special\">content</p>"