반응형
PHP로 Json 데이터를 받아 올 때 \n으로 된 문자를 변경 후 배열로 만드는 방법입니다.
이 때 중요한 것은 Json을 json_decode 하기 전 데이터를 치환하여야 합니다.
json_decode으로 먼저 해 버리게 되면 처리가 되지 않습니다. 주의하셔야 합니다.
$res = '{"message":"오류 문구\n오류 메시지"}';
$res = str_replace('\n', '|', $res);
$ret = json_decode($res, true);
$message = $ret['message'];
// '|'를 구분자로 배열을 만듬
// [0]의 메시지로 에레 분기 처리를 함
$message = explode('|', $message);
결과값
Array
(
[0] => 오류 문구
[1] => 오류 메시지
)
2020/02/19 - [유용한 활용팁] - PHP, 리눅스 SSL(https)로 URL 자동 전환하는 방법
2020/02/18 - [유용한 활용팁] - PHP 주민등록번호 유효성 체크 함수 - 정규식, checkdate, checksum
2019/12/25 - [유용한 활용팁] - PHP로 HTML 태그를 사용하여 PDF 파일 생성 및 다운로드 받기 처리 - TCPDF
2019/12/14 - [유용한 활용팁] - PHP MySQL Bulk Insert 방식으로 대량 INSERT 처리하기
2019/12/08 - [유용한 활용팁] - PHP 문자 암호화하여 Form 전송하기 - mcrypt_encrypt, mcrypt_decrypt, bin2hex, pack
2019/12/06 - [유용한 활용팁] - PHP 마지막 문자 콤마(,) 제거 방법 - substr, rtrim, trim, implode
2019/11/17 - [유용한 활용팁] - PHP 2차원 Array에서 unset후 배열 index 재 정렬 방법
반응형
'유용한 활용팁' 카테고리의 다른 글
PHP, MySQL 실적, 누계, 부분합 집계하기 - Rollup, COALESCE (0) | 2020.02.27 |
---|---|
구글 광고 트래픽 및 전환 스크립트 사이트에 적용하기 (0) | 2020.02.26 |
Javascript 내국인 주민등록번호 유효성 검사 (0) | 2020.02.24 |
Javascript jQuery prop로 버튼 disabled 처리하기 (0) | 2020.02.22 |
포토샵 고급 개체 오류 메시지 해결 방법 - 고급 개체를 직접 편집할 수 없으므로 요청한 사항을 완료할 수 없습니다. (0) | 2020.02.21 |