⊗ppSpJnInr 13 of 83 menu

PHP에서 JSON 형식

JSON은 데이터 저장을 위한 형식입니다. 이 형식은 종종 사이트 간, 또는 서버와 브라우저 간의 데이터 교환에 사용됩니다. 이 형식은 XML에 비해 더 컴팩트하고 간단하기 때문에 현재 훨씬 더 널리 사용됩니다.

JSON의 약자는 JavaScript Object Notation입니다. 사실 JSON은 원래 JavaScript 언어에서 고안되었지만, 이제는 어디서나 사용됩니다.

PHP의 관점에서 JSON 형식의 데이터는 문자열로 표현됩니다:

<?php $str = ' // 여기에 JSON이 들어갑니다 '; ?>

형식 자체는 일반 배열과 연관 배열로 구성된 다차원 구조입니다. 배열의 요소는 반드시 쌍따옴표로 둘러싸인 문자열, 숫자, true, false 또는 null 값일 수 있습니다.

예제를 통해 살펴봅시다. 숫자 배열을 만들어 봅시다:

<?php $str = '[1, 2, 3, 4, 5]'; ?>

문자열 배열을 만들어 봅시다:

<?php $str = '["a", "b", "c"]'; ?>

혼합된 내용의 배열을 만들어 봅시다:

<?php $str = '[1, "a", true, false, null]'; ?>

이제 연관 배열을 만들어 봅시다. JavaScript 용어에서 이러한 배열은 객체라고 불립니다. 객체는 중괄호로 감싸고, 키와 값은 콜론으로 구분합니다. 이때, 이러한 배열의 키는 반드시 쌍따옴표로 둘러싸인 문자열이어야 합니다. 객체 예제를 만들어 봅시다:

<?php $str = '{ "a": 1, "b": 2, "c": 3 }'; ?>

어떤 수준의 중첩 구조에서도 배열과 객체를 결합할 수 있습니다:

<?php $str = '{ "a": [1, 2, 3], "b": [4, 5, 6] }'; ?>

JSON 형식에서는 마지막 요소 뒤의 불필요한 쉼표(trailing comma)가 허용되지 않습니다:

<?php $str = '[ "a", "b", "c", ]'; // 마지막 쉼표가 불필요함 ?>

다음 PHP 구조를 JSON 문자열로 변환하세요:

<?php $data = [1, 2, 3]; ?>

다음 PHP 구조를 JSON 문자열로 변환하세요:

<?php $data = ['x', 'y', 'z',]; ?>

다음 PHP 구조를 JSON 문자열로 변환하세요:

<?php $data = [ 'x' => 'a', 'y' => 'b', 'z' => 'c', ]; ?>

다음 PHP 구조를 JSON 문자열로 변환하세요:

<?php $data = [ 'ru' => ['1', '2', '3'], 'en' => ['a', 'b', 'c'], ]; ?>
한국어
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақКыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
우리는 웹사이트 운영, 분석 및 개인화를 위해 쿠키를 사용합니다. 데이터 처리는 개인정보 처리방침에 따라 이루어집니다.
모두 수락 설정 거부