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
반응형
'PHP' 카테고리의 다른 글
[PHP] Invalid argument supplied for foreach() 에러 (0) | 2022.04.29 |
---|---|
[PHP] date() 출력 시간이랑 서버 시간이 안맞을때 (timezone) (0) | 2022.04.26 |
[PHP] POST 뒤로가기 시 양식 다시 제출 방지 (1) | 2022.04.04 |
[PHP] 배열 내 모든 값 공백 제거 trim_r() (0) | 2022.03.28 |
[PHP] 배열 내 특정 값 삭제하기 array_diff() (0) | 2022.03.25 |