398 of 410 menu

ฟังก์ชัน json_encode

ฟังก์ชัน json_encode แปลงตัวแปร PHP (อาร์เรย์, อ็อบเจ็กต์, สตริง, ตัวเลข) เป็นสตริงรูปแบบ JSON พารามิเตอร์แรกรับค่าสำหรับเข้ารหัส, พารามิเตอร์ที่สอง (เลือกได้) - แฟล็กสำหรับกำหนดค่ากระบวนการเข้ารหัส, พารามิเตอร์ที่สาม - ความลึกของการแปลง

ไวยากรณ์

json_encode(mixed $value, [int $flags = 0], [int $depth = 512]): string|false

ตัวอย่าง

แปลงอาร์เรย์ง่ายๆ เป็น JSON:

<?php $arr = [1, 2, 3, 4, 5]; echo json_encode($arr); ?>

ผลลัพธ์จากการรันโค้ด:

'[1,2,3,4,5]'

ตัวอย่าง

แปลงอาร์เรย์แบบเชื่อมโยง (associative array) เป็น JSON:

<?php $arr = ['a' => 1, 'b' => 2, 'c' => 3]; echo json_encode($arr); ?>

ผลลัพธ์จากการรันโค้ด:

'{"a":1,"b":2,"c":3}'

ตัวอย่าง

การใช้แฟล็ก JSON_PRETTY_PRINT สำหรับจัดรูปแบบให้สวยงาม:

<?php $arr = ['a' => 1, 'b' => 2, 'c' => 3]; echo json_encode($arr, JSON_PRETTY_PRINT); ?>

ผลลัพธ์จากการรันโค้ด:

'{ "a": 1, "b": 2, "c": 3 }'

ดูเพิ่มเติม

  • ฟังก์ชัน json_decode,
    ซึ่งแปลงสตริง JSON เป็นตัวแปร PHP
  • ฟังก์ชัน serialize,
    ซึ่งแปลงตัวแปรเป็นสตริงสำหรับการเก็บรักษา
ไทย
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
เราใช้คุกกี้สำหรับการทำงานของเว็บไซต์ การวิเคราะห์ และการปรับเนื้อหาให้เหมาะสมส่วนบุคคล การประมวลผลข้อมูลเกิดขึ้นตาม นโยบายความเป็นส่วนตัว.
ยอมรับทั้งหมด ปรับแต่ง ปฏิเสธ