PHP
[PHP] json_encode JSON 데이터 내 역슬래시 제거 str_replace
chsr
2022. 4. 25. 13:36
728x90
반응형
■ PHP json_encode JSON 데이터 내 역슬래시 제거
json_encode() 처리를 할 때 데이터 내 슬래시가 존재할 경우 슬래시가 역슬래시와 함께 출력됨
이 때 역슬래시(백슬래시, \) 제거하는 방법
// $testArr 배열 출력
{"testArr":[{"testUrl":"https://www.gentlemonster.com/shop/ver1_detail.php?it_id=1629261901"}]}
// $testArr json_encode() 처리
echo json_encode($testArr);
{"testArr":[{"testUrl":"https:\/\/www.gentlemonster.com\/shop\/ver1_detail.php?it_id=1629261901"}]}
■ 역슬래시(백슬래시, \) 제거
str_replace('\\/', '/', json_encode($Array));
$new_testArr = str_replace('\\/', '/', json_encode($testArr));
echo $new_testArr;
// {"testArr":[{"testUrl":"https://www.gentlemonster.com/shop/ver1_detail.php?it_id=1629261901"}]}
728x90
반응형