Bagaimana untuk menukar objek kepada aksara dalam php

藏色散人
Lepaskan: 2023-03-17 19:34:02
asal
1636 orang telah melayarinya

Cara menukar objek kepada aksara dalam PHP: 1. Buat fail contoh PHP 2. Tentukan contoh objek 3. Gunakan "json_encode($object);" ; " pernyataan boleh menukar objek menjadi rentetan json.

Bagaimana untuk menukar objek kepada aksara dalam php

Persekitaran pengendalian tutorial ini: sistem Windows 10, PHP versi 8.1, komputer DELL G3

Cara menukar objek kepada aksara dalam php?

PHP menukar objek kepada rentetan json dan bukannya tatasusunan

Kaedah:

$json_string = json_encode($object, JSON_FORCE_OBJECT);
Salin selepas log masuk

Perbezaan:

json_encode($object);
//结果:"[{"aa":"bb","cc":"dd"}]"
json_encode($object,JSON_FORCE_OBJECT);
//结果:"{"aa":"bb","cc":"dd"}"
Salin selepas log masuk

Berkaitan pengenalan:

json_encode

(PHP 5 >= 5.2.0, PHP 7, PHP 8, PECL json >= 1.2.0)

json_encode — Pengekodan JSON bagi pembolehubah

Penerangan

json_encode(mixed $value, int $flags = 0, int $depth = 512): string|false
Salin selepas log masuk

Mengembalikan rentetan yang mengandungi perwakilan JSON bagi nilai. Jika hujah ialah tatasusunan atau objek, ia bersiri secara rekursif.

Jika nilai yang hendak disiri ialah objek, hanya sifat yang boleh dilihat secara umum disertakan secara lalai atau kelas boleh melaksanakan JsonSerializable untuk mengawal cara nilainya disirikan kepada JSON.

Pengekodan dipengaruhi oleh parameter bendera yang diluluskan Selain itu, pengekodan nilai titik terapung bergantung pada serialize_precision.

Parameter

nilai

Nilai yang akan dikodkan boleh menjadi sebarang jenis data kecuali jenis sumber.

Pengekodan semua data rentetan mestilah UTF-8.

Nota:

PHP melaksanakan superset JSON, rujuk » RFC 7159.

bendera

由以下常量组成的二进制掩码: JSON_FORCE_OBJECT、 JSON_HEX_QUOT、 JSON_HEX_TAG、 JSON_HEX_AMP、 JSON_HEX_APOS、 JSON_INVALID_UTF8_IGNORE、 JSON_INVALID_UTF8_SUBSTITUTE、 JSON_NUMERIC_CHECK、 JSON_PARTIAL_OUTPUT_ON_ERROR、 JSON_PRESERVE_ZERO_FRACTION、 JSON_PRETTY_PRINT、 JSON_UNESCAPED_LINE_TERMINATORS、 JSON_UNESCAPED_SLASHES、 JSON_UNESCAPED_UNICODE、 JSON_THROW_ON_ERROR。
Salin selepas log masuk

kedalaman

Tetapkan kedalaman maksimum. Mesti lebih besar daripada 0.

Nilai pulangan

Mengembalikan rentetan berkod JSON apabila berjaya atau mengembalikan palsu apabila gagal.

Pembelajaran yang disyorkan: "Tutorial Video PHP"

Atas ialah kandungan terperinci Bagaimana untuk menukar objek kepada aksara dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!