首页 > 后端开发 > PHP问题 > php数组怎么转成json字符串

php数组怎么转成json字符串

青灯夜游
发布: 2023-03-08 10:06:02
原创
3408 人浏览过

在PHP中,可以使用json_encode()函数来将数组转化为json字符串,语法“json_encode(数组)”。json_encode()函数可以对变量进行JSON编码,将数组转换为json字符串格式的数据。

php数组怎么转成json字符串

本教程操作环境:windows7系统、PHP7.1版,DELL G3电脑

php数组转成json字符串

<?php
header(&#39;content-type:text/html;charset=utf-8&#39;);
$arr=[&#39;a&#39;=>10,&#39;b&#39;=>100,&#39;c&#39;=>&#39;Hello&#39;];
$str=json_encode($arr); //将数组转json格式的数据
var_dump($arr); 
var_dump($str); 
?>
登录后复制

输出:

1.png

【推荐学习:《PHP视频教程》】

说明:

json_encode() 用于对变量进行 JSON 编码,可将对象、数组的数据格式转换为json字符串格式的数据。

语法:

json_encode ( $value [, $options = 0 ] )
登录后复制

注意:

1、$value为要编码的值,且该函数只对UTF8编码的数据有效;

2、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;

3、第二个参数一般不需要;

4、json数据其实就是一个string,可以用var_dump()打印出来看数据类型

返回值:如果执行成功返回 JSON 数据,否则返回 FALSE 。

更多编程相关知识,请访问:编程视频!!

以上是php数组怎么转成json字符串的详细内容。更多信息请关注PHP中文网其他相关文章!

相关标签:
来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板