티스토리 뷰
JSON 데이터 교환 형식을 구현합니다. PHP에는 PHP용으로 특별히 작성되고 PHP 라이선스에 따라 라이선스가 부여된 파서가 함께 제공됩니다.
json_encode(mixed $value, int $flags = 0, int $depth = 512): string|false
제공된 $value의 JSON 표현을 포함하는 문자열을 반환합니다.
모든 $flags 값은 JSON 상수 페이지에 설명되어 있습니다.
json_decode()
json_decode(
string $json,
?bool $associative = null,
int $depth = 512,
int $flags = 0
): mixed
JSON으로 인코딩된 문자열을 가져와 PHP 변수로 변환합니다.
(이 함수는 UTF-8로 인코딩된 문자열에서만 작동합니다.)
Example #1 JSON_NUMERIC_CHECK 옵션 예제
echo "Strings representing numbers automatically turned into numbers".PHP_EOL;
$numbers = array('+123123', '-123123', '1.2e3', '0.00001');
var_dump(
$numbers,
json_encode($numbers, JSON_NUMERIC_CHECK)
);
echo "Strings containing improperly formatted numbers".PHP_EOL;
$strings = array('+a33123456789', 'a123');
var_dump(
$strings,
json_encode($strings, JSON_NUMERIC_CHECK)
);
// result to:
// Strings representing numbers automatically turned into numbers
array(4) {
[0]=>
string(7) "+123123"
[1]=>
string(7) "-123123"
[2]=>
string(5) "1.2e3"
[3]=>
string(7) "0.00001"
}
string(28) "[123123,-123123,1200,1.0e-5]"
// Strings containing improperly formatted numbers
array(2) {
[0]=>
string(13) "+a33123456789"
[1]=>
string(4) "a123"
}
string(24) "["+a33123456789","a123"]"
JavaScript Object Notation
- 미리 정의된 상수
- JsonException — JsonException 클래스
- JsonSerializable — JsonSerializable 인터페이스
- JsonSerializable::jsonSerialize — JSON으로 직렬화해야 하는 데이터 지정
- JSON 함수
- json_decode — JSON 문자열을 디코딩합니다.
- json_encode — 값의 JSON 표현을 반환합니다.
- json_last_error_msg — 마지막 json_encode() 또는 json_decode() 호출의 오류 문자열을 반환합니다.
- json_last_error — 마지막으로 발생한 오류를 반환합니다.
'오늘도 개발자 > PHP' 카테고리의 다른 글
[PHP]파일시스템(file system) (0) | 2022.01.29 |
---|---|
[PHP] 디렉토리 제어(Directories) (0) | 2022.01.29 |
[PHP] cURL (0) | 2022.01.29 |
[PHP] URLs (0) | 2022.01.29 |
[PHP] 세션 (Session) (0) | 2022.01.28 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 철거
- 이사
- CSPRNG
- 스프레드연산자
- ontent
- 코스모스팜
- 라이트세일
- 지대공
- 워드프레스
- Theme Customization
- url복사
- wp-members
- MySQL
- URL인코딩
- Lighitsail
- FTP권한문제
- 빈화면
- Sanitize
- WordPress
- 고흐1인칭시점
- 빛의성당
- php
- 사용자정의하기
- URL디코딩
- 11번가 아마존 #우주패스 #우주쓰레기
- 썸머노트
- 이전설치
- wordpress #워드프레스 #url
- 한빛미디어
- 도스 코파스
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
글 보관함