Rumah >pembangunan bahagian belakang >masalah PHP >Bagaimana untuk menukar tatasusunan kepada data json dalam php
Dalam PHP, anda boleh menggunakan fungsi json_encode() untuk menukar tatasusunan kepada data format json Sintaksnya ialah "json_encode(pembolehubah tatasusunan, $options)". Fungsi json_encode() boleh JSON mengekod pembolehubah PHP Jika penukaran berjaya, ia akan mengembalikan data format JSON Jika penukaran gagal, ia akan mengembalikan FALSE.
Persekitaran pengendalian tutorial ini: sistem Windows 7, versi PHP 8.1, komputer DELL G3
penukaran php Kaedah tatasusunan untuk data json
Dalam php, anda boleh menggunakan fungsi json_encode() untuk menukar tatasusunan kepada data format json.
Fungsi json_encode() boleh JSON mengekod pembolehubah PHP dan mengembalikan data format JSON jika penukaran gagal, ia akan mengembalikan FALSE.
Fungsi ini menerima satu parameter yang diperlukan dan satu parameter pilihan:
json_encode ( $value [, $options = 0 ] )
Parameter
nilai: Nilai untuk mengekod. Fungsi ini hanya sah untuk data yang dikodkan UTF-8.
pilihan: Topeng binari yang terdiri daripada pemalar berikut: JSON_HEX_QUOT, JSON_HEX_TAG, JSON_HEX_AMP, JSON_HEX_APOS, JSON_NUMERIC_CHECK, JSON_PRETTY_PRINT, JSON_UNESCAPED, JSON_UNESCAPED
<?php header('content-type:text/html;charset=utf-8'); $arr = array ('a'=>1,'b'=>2,'c'=>3,'d'=>4,'e'=>5); var_dump($arr); echo "数组转json格式:<br><br>"; $json=json_encode($arr); echo $json; var_dump($json); ?>Pengetahuan lanjutan: Tukar data json kepada tatasusunan
Dalam PHP, anda boleh menggunakan fungsi json_decode() untuk menyahkod data JSON dan menukar data JSON kepada jenis data PHP yang sesuai (objek atau tatasusunan).
Sintaks penukaran:
json_decode($json,$assoc)
ditukar kepada tatasusunan jika nilai ditetapkan kepada TRUE.
Contoh: Tukar nilai json kepada tatasusunan
<?php header("Content-type:text/html;charset=utf-8"); $json = '{"a":"php","b":"mysql","c":3}'; var_dump($json); $arr=json_decode($json,TRUE); var_dump($arr); ?>Pembelajaran yang disyorkan: "
Tutorial video PHP 》
Atas ialah kandungan terperinci Bagaimana untuk menukar tatasusunan kepada data json dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!