最新下载
热门教程
- 1
 - 2
 - 3
 - 4
 - 5
 - 6
 - 7
 - 8
 - 9
 - 10
 
php返回json数据函数例子
时间:2022-06-24 22:58:07 编辑:袖梨 来源:一聚教程网
json_encode()函数用法。
echo json_encode(array('a'=>'bbbb','c'=>'ddddd');
这样就会生成一个标准的json格式的数据
| 代码如下 | 复制代码 | 
| 
 
 //需要执行的SQL语句 //调用conn.php文件进行数据库操作  //提示操作成功信息,注意:$result存在于conn.php文件中,被调用出来  // $array=mysql_fetch_array($result,MYSQL_ASSOC);  $users=array();    echo $row['id'].'-----------'.$row['name'].'';  } */ /*单条数据*/  $row=mysql_fetch_row($result,MYSQL_ASSOC); mysql_free_result($result); ?>  | 
	  |
上面是数据库生成json数据了
单条数据:{"jsonObj":{"id":"1","name":"lmw"}}
多条数据:{"dataList":[{"id":"1","name":"lmw"},{"id":"2","name":"xxj"},{"id":"3","name":"xxxj"}]}
现在很多情况下,我们需要程序返回一个Json格式的结果,比如:
| 代码如下 | 复制代码 | 
| 
 { 可以将结果写成这样的数组形式:  | 
	  |
代码
| 代码如下 | 复制代码 | 
| 
 function arrayRecursive(&$array, $function, $apply_to_keys_also = false)  | 
	  |
g:
$error_respon = array('code' => 'ERROR_MSG_MISS', 'msg' => '消息不存在');
echo JSON($array);
结果为:
{"code":"ERROR_MSG_MISS","msg":"消息不存在"}
客户端就可以解析这个结果了,当然错误码要用数字代替。
这样就好多了我们显示的直接是中文了,当然显示那个16进制的编码也是没有问题的哦。
相关文章
- 2025建党99周年说说祝福语朋友圈文案精选大全_建党节句子 11-04
 - 逃离鸭科夫座椅图纸怎么获得 座椅图纸获取方法 11-04
 - 鸣潮请收好宝物成就怎么达成 请收好宝物成就达成条件 11-04
 - 新三国志曹操传奇门八卦怎么打 奇门八卦三星打法 11-04
 - 烟雨江湖松桦秘闻支线任务怎么做 松桦秘闻支线任务流程攻略 11-04
 - 二重螺旋金色魔灵怎么获得 金色魔灵获取攻略 11-04