PHP中讓json_encode不轉義斜杠


我們在做項目時候,難免會遇到返回一些數(shù)據(jù)時需要返回一些地址,

但是默認的json_encode是會對 / 轉義成 \/ 的


讓我們看下解決辦法:

1. 正則替換

echo str_replace("\\/", "/",  json_encode("2016/3/20"));

2. 若是php版本是5.4的話:使用JSON_UNESCAPED_SLASHES

echo json_encode("2016/3/20", JSON_UNESCAPED_SLASHES);


原文鏈接:PHP中讓json_encode不轉義斜杠