JSON 数据的书写格式是:名称/值对。名称/值对包括字段名称(在双引号中),后面写一个冒号,然后是值。列如:\"大众url\"大众:\"大众https://www.who7.cn\"大众
JSON 工具在花括号中书写:工具可以包含多个名称/值对。也便是说(数组在方括号中,工具在花括号中)列如:[{\"大众url\公众:\"大众https://www.who7.cn\"大众,\"大众miaoshu\公众:\公众这是一卫校的网站\"大众}]
若何在php中写一个json接口呢?我们直接看干货:

<?php
header(\"大众Content-Type: text/html; charset=utf-8\公众);
$reval = array();
$reval[0]['url']='https://www.who7.cn';
$reval[0]['miaoshu']=iconv('gb2312','utf-8','这是一卫校的网站');
$str=json_encode($reval);
$str=preg_replace(\"大众#\\\u([0-9a-f]{4})#ie\公众, \"大众iconv('UCS-2BE', 'UTF-8', pack('H4', '\\1'))\"大众, $str);
echo $str;
?>
现在我们来看一下这一段代码:
第2行大略说便是见告这个php利用的编码格式是utf-8。
第3行便是定义数组。
第4行给数组赋值,我们都知道数组第一位是从0开始打算,以是这里$reval[0]['url']赋值([0]是数组的位置,['url']是工具名称)。
重点是第5行如果处理中文涌现null,利用iconv()函数,将字符串的编码从GB2312转到UTF-8。从而办理了echo输入null男人无法识别。
第6行是json_encode()函数将数组转化为json格式的字符串。
第7行是将json转换成可识别的汉字。
第8行用echo输入数组工具。
如果你以为文章好值得收藏,请收藏及转发,让身边正在学习写json接口少走弯路。