เหตุผลที่ "หนี" ฉัน
JSONหนีทับดังนั้นกัญชา{a: "a/b/c"}
เนื่องเป็นแทน{"a":"a\/b\/c"}
{"a":"a/b/c"}
ทำไม?
json_encode()
เครื่องหมายทับไปข้างหน้าโดยค่าเริ่มต้น แต่มีJSON_UNESCAPED_SLASHES
ตัวเลือกเริ่มต้นจาก PHP 5.4.0 (มีนาคม 2012)
'</'
:echo str_replace('</', '<\/', json_encode($obj, JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES));