php如何将数组转换成json-PHP问题

资源魔 29 0

php若何将数组转换成json

正在php中能够经过应用“json_encode()”函数,将数组转为json

json_encode函数引见

json_encode — 对变量进行 JSON 编码

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

前往字符串,蕴含了 value 值 JSON 方式的示意。

编码受传入的 options 参数影响,别的浮点值的编码依赖于 serialize_precision。

json_encode参数

value:

待编码的 value ,除了了resource 类型以外,能够为任何数据类型。

一切字符串数据的编码必需是 UTF-8。

options:

由如下常量组成的二进制掩码: 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_PRESERVE_ZERO_FRACTION, JSON_UNESCAPED_UNICODE, JSON_PARTIAL_OUTPUT_ON_ERROR。

depth

设置最年夜深度。 必需年夜于0。

json_encode前往值

胜利则前往 JSON 编码的 string 或许正在失败时前往 FALSE 。

json_encode示例

<?php
   $arr = array('a' => 1, 'b' => 2, 'c' => 3, 'd' => 4, 'e' => 5);
   echo json_encode($arr);?>

打印后果:

{"a":1,"b":2,"c":3,"d":4,"e":5}


以上就是php若何将数组转换成json的具体内容,更多请存眷资源魔其它相干文章!

标签: php php教程 json php故障解决 php使用问题

抱歉,评论功能暂时关闭!