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
반응형