本教程操作环境:windows7系统、php7.1版,dell g3电脑
在php中,可以使用json_encode()函数来将关联数组转为json数据。
<?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}
说明:
json_encode — 对变量进行 json 编码。
json_encode($value, $options, $depth)
参数:
value:待编码的 value ,除了 资源(resource) 类型之外,可以为任何数据类型。
options:由以下常量组成的二进制掩码
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。 关于 json 常量详情参考 json 常量页面。
depth:设置最大深度。 必须大于0。
推荐学习:《php视频教程》
以上就是php怎么将关联数组转为json数据的详细内容。
