Rumah > pembangunan bahagian belakang > tutorial php > php json_encode如何使用

php json_encode如何使用

angryTom
Lepaskan: 2023-04-07 16:28:02
ke hadapan
5571 orang telah melayarinya

4.jpg

现在的接口开发,xml格式的已经很少了,大部分都被json取代了,而php号称专为接口开发的语言,自然有它强大的特点,那就是它的内置函数json_encode.

函数原型为 function json_encode($value,$option=0)

其中$value为我们要转换为json的数据,可以说数组和对象。(要求是utf8编码)

$option为转换的参数。由以下常量组成的二进制掩码:

JSON_HEX_QUOT, JSON_HEX_TAG, JSON_HEX_AMP, JSON_HEX_APOS, JSON_NUMERIC_CHECK,JSON_PRETTY_PRINT, JSON_UNESCAPED_SLASHES, JSON_FORCE_OBJECT,其中我们经常用的就是JSON_FORCE_OBJECT这个参数,它是将数据强制转换为json对象。

下面我们举个例子

$arr = ['name'=>'梦回故里','age'=>'18'];
die(json_encode($arr));
Salin selepas log masuk

执行结果为:

1550305654707646.png

class A{
      public $name = "";
      public $age = "";
  }
  $a = new A();
  $a->name = "梦回故里";
  $a->age= "18";
die(json_encode($a));
Salin selepas log masuk

1550305780579608.png

我这就是运行的结果。

 更多PHP相关知识,请访问PHP中文网

Atas ialah kandungan terperinci php json_encode如何使用. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:www.80shihua.com
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan